﻿@keyframes animatedBackground {	from { background-position: 0 0; }to { background-position: 100% 0; }}
@-webkit-keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
@-moz-keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
@-webkit-keyframes blur-in {0% {webkit-filter: blur(0px);filter: blur(0px);}100% {webkit-filter: blur(4px);filter: blur(4px);}}
@-moz-keyframes blur-in {0% {webkit-filter: blur(0px);filter: blur(0px);}100% {webkit-filter: blur(4px);filter: blur(4px);}}
@-o-keyframes blur-in {0% {webkit-filter: blur(0px);filter: blur(0px);}100% {webkit-filter: blur(4px);filter: blur(4px);}}
@keyframes blur-in {0% {webkit-filter: blur(0px);filter: blur(0px);}100% {webkit-filter: blur(4px);filter: blur(4px);}}
@-webkit-keyframes blur-out {0% {webkit-filter: blur(4px);filter: blur(4px);}100% {webkit-filter: blur(0px);filter: blur(0px);}}
@-moz-keyframes blur-out {0% {webkit-filter: blur(4px);filter: blur(4px);}100% {webkit-filter: blur(0px);filter: blur(0px);}}
@-o-keyframes blur-out {0% {webkit-filter: blur(4px);filter: blur(4px);}100% {webkit-filter: blur(0px);filter: blur(0px);}}
@keyframes blur-out {0% {webkit-filter: blur(4px);filter: blur(4px);}100% {webkit-filter: blur(0px);filter: blur(0px);}}

/*Screen Reader Specific*/
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden; color:#000;background:#fff;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}

/*New Notification Banner Styles */
.notification-banner-top {position: fixed;bottom: 0px;left: 0px;width: 100%;min-height: 20px;height: auto;text-align: center;background: #f3fa4d;color: #333;font-size: 14px;box-sizing: border-box;padding: 10px;z-index: 99999999;box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4);line-height:1.8em;display:none;}
.notification-banner-top a {text-decoration: underline;font-style: normal;color: #000;font-weight: 700;}
.notification-banner-top em {background: #b3b3b3;background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);background-image: -moz-linear-gradient(top, #b3b3b3, #808080);background-image: -ms-linear-gradient(top, #b3b3b3, #808080);background-image: -o-linear-gradient(top, #b3b3b3, #808080);background-image: linear-gradient(to bottom, #b3b3b3, #808080);-webkit-border-radius: 5;-moz-border-radius:5;border-radius: 5px;color: #ffffff;padding: 0px 10px;text-decoration: none;font-style: normal;font-weight: 400;cursor:pointer;word-break:keep-all;display:inline-block; *display:inline; zoom:1; }
.notification-banner-top em:hover {background: #d6d6d6;background-image: -webkit-linear-gradient(top, #d6d6d6, #bababa);background-image: -moz-linear-gradient(top, #d6d6d6, #bababa);background-image: -ms-linear-gradient(top, #d6d6d6, #bababa);background-image: -o-linear-gradient(top, #d6d6d6, #bababa);background-image: linear-gradient(to bottom, #d6d6d6, #bababa);text-decoration: none;font-style: normal;}
#UAT_SETTINGS {position: fixed;top: 40px;right: 0px;background: #316ac1;color: #fff;padding: 5px;z-index: 99999999999999;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}


/* Main Website Styles
=========================================================================================== */
        body {font-family: tahoma, Arial, Verdana, Sans-Serif;font-size: 63.3%;background-color: #ffffff;background-image: url(../images/generic/branding-bg.jpg);background-position: top;background-repeat: repeat-x;margin: 0;padding: 0;min-width: 1000px;}
iframe {overflow-x:hidden !important; overflow-y:hidden !important; overflow:hidden; border:0px; border-style:none; }
h1,h2,h3,h4,h5 { margin:0; }
img { border:none; }
.placeholder{color:#818181 !important;}
a:link { text-decoration:none; }a:hover { text-decoration:underline; }a:active { text-decoration:underline; }
.left { float:left; }.right { float:right; }
ol,ul { list-style: none; margin: 0; padding: 0; font-size:1.1em;}
.clear { clear:both;}
p { color:#005483; font-size:1.1em; margin:0; }
input:focus, textarea:focus, select:focus { background-color: #DFEBFE; border:2px solid #a2a7ba;}input, textarea, select {border:2px solid #a2a7ba;}
.span-inline {display:inline-block; *display: inline; zoom: 1;}
.standardcase { text-transform:capitalize;}.lowercase { text-transform:lowercase;}.uppercase { text-transform:uppercase;}
.scrolly_popup ul {list-style: disc;margin: 5px 25px;}
.hasBlur-1 {webkit-filter: blur(1px);filter: blur(1px);}.hasBlur-2 {webkit-filter: blur(2px);filter: blur(2px);}.hasBlur-3 {webkit-filter: blur(3px);filter: blur(3px);}.hasBlur-4 {-webkit-animation: blur-in 1s;-moz-animation: blur-in 1s;-ms-animation: blur-in s;-o-animation: blur-in 1s;animation: blur-in 1s; webkit-filter: blur(4px);filter: blur(4px);}

.password-help {
    display: block;
    width: auto;
    background: #11a306;
    color: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 0px 10px;
    cursor: pointer;
    position: absolute;    
}

/* Structure 
=========================================================================================== */
div#wrapper {position: relative;width: 1000px;margin: auto;text-align: left;}
#content { width:1000px; }#banner { height:152px; }
#PrimaryNav { float:left; width:990px; position:relative; margin-left:10px; }
#PrimaryNavFull { float:left; width:990px; position:relative; margin-left:10px; }
#SecondaryNav { position:absolute; left:0px; display:block; width:1000px; }
#pageContent { width:700px; margin-top:20px; min-height:820px; }
#featureContent { width: 237px; margin:25px 0 0 750px; position:absolute; display: block;}
#topArea { float:left; width:630px; }#headerImage { float:left; width:630px; }.listingWrapper {display:inline-block; float:left;}
#contentArea div.p {color:#4577b2; font-size:12px; margin:0; padding-bottom: 10px; width: 630px; display:block;}
#headerImage.one {float:right; position:absolute; height:250px; width:489px; margin-left:510px;background:url(../images/generic/wrapper-main-image.png);}
.logo {float:left; position:relative; top:10px; left:10px; display:block; min-width:365px;}.logo a {display:block;}.logo p,.logo .p {display:block; margin:85px 0 0 95px; font-size:120%; color:#ffffff; }
a.logo.edinburgh:hover{text-decoration:none}
a.logo.edinburgh{text-decoration:none}
.logo.edinburgh {height:89px; background:url(../images/generic/logo-main.png) no-repeat;}
.logo.edinburgh a {width:300px; height:89px;}
#full_Screen_Background_Image {height: auto; left: 0px; min-height: 100%; min-width: 1024px; position: fixed; width: 100%; z-index: -9999;}

/* Navigation 
=========================================================================================== */
#navigation {position: absolute; margin-top: 124px; left: 0; list-style: none; width:980px;}
#navigation li {float:left; font-size: 11px; font-weight:bold;}
#navigation li a {float: left; display: block; text-align:center;height: 2.4em;height: 1.8em; width:130px;padding: 0.7em 0 0.2em 0; color: #fff; text-decoration: none; overflow: hidden;}
#navigation li.end {margin-right:0;}
#navigation li a.search {text-indent:16px; width:190px;background:url(../images/generic/search-button.gif) no-repeat;}
#navigation li a.account { background:url(../images/generic/account-button.gif) no-repeat; }
#navigation li a.help { background:url(../images/generic/help-button.gif) no-repeat; }
#navigation li a.message { background:url(../images/generic/message-button.gif) no-repeat; }
#navigation li a.sale { background:url(../images/generic/sale-button.gif) no-repeat; }
#navigation li.active a {background-position: -130px 0;}
#navigation li:hover a, #navigation li.ieHover a {background-position: -130px 0;}		
#navigation li.active a.search {background-position: -191px 0;}
#navigation li:hover a.search, #navigation li.ieHover a.search {background-position: -191px 0;}		
#navigation li.active a.account, #navigation li.active a.help, #navigation li.active a.message, #navigation li.active a.sale {background-position: -130px 0;}
#navigation li:hover a.account, #navigation li.ieHover a.account, #navigation li:hover a.help, #navigation li.ieHover a.help,#navigation li:hover a.message, #navigation li.ieHover a.message, #navigation li:hover a.sale, #navigation li.ieHover a.sale{background-position: -130px 0;}	
#navigationFull {position: absolute; margin-top: 124px; left: 0; z-index: 99; list-style: none; width:980px;}
#navigationFull li {float:left; font-size: 11px; font-weight:bold;}
#navigationFull li a {float: left; display: block; text-align:center;height: 2.4em;height: 1.8em; width:130px;padding: 0.7em 0 0.2em 0; color: #fff; text-decoration: none; overflow: hidden;}
#navigationFull li.end {margin-right:0;}
#navigationFull li a.search {text-indent:16px; width:190px;background:url(../images/generic/search-button.gif) no-repeat;}
#navigationFull li a.account { background:url(../images/generic/account-button.gif) no-repeat; }
#navigationFull li a.help { background:url(../images/generic/help-button.gif) no-repeat; }
#navigationFull li a.message { background:url(../images/generic/message-button.gif) no-repeat; }
#navigationFull li a.sale { background:url(../images/generic/sale-button.gif) no-repeat; }
#navigationFull li a.landlords { background:url(../images/generic/sale-button.gif) no-repeat; }
#navigationFull li.active a {background-position: -130px 0;}
#navigationFull li:hover a, #navigationFull li.ieHover a {background-position: -130px 0;}		
#navigationFull li.active a.search {background-position: -191px 0;}
#navigationFull li:hover a.search, #navigationFull li.ieHover a.search {background-position: -191px 0;}		
#navigationFull li.active a.account, #navigationFull li.active a.help, #navigationFull li.active a.message, #navigationFull li.active a.sale, #navigationFull li.active a.landlords {background-position: -130px 0;}
#navigationFull li:hover a.account, #navigationFull li.ieHover a.account, #navigationFull li:hover a.help, #navigationFull li.ieHover a.help,#navigationFull li:hover a.message, #navigationFull li.ieHover a.message, #navigationFull li:hover a.sale, #navigationFull li:hover a.landlords, #navigationFull li.ieHover a.sale{background-position: -130px 0;}
#navigationFull .language { position: relative; right: auto; }

#extra {position:absolute; top: 0px; right:340px; list-style: none;z-index:1}
#extra li {float: left; font-size: 11px; font-weight:bold;}
#extra li a {float: left; display: block; text-align:center;height: 2.4em; height: 1.8em; width:120px;padding: 0.3em 0 0.6em 0; color: #fff; text-decoration: none; overflow: hidden;background:url(../images/generic/extra-button.gif) no-repeat;}
#extra li.active a {background-position: -120px 0;}
#extra li:hover a, #navigation li.ieHover a {background-position: -120px 0;}
#extra li:hover a, #navigationFull li.ieHover a {background-position: -120px 0;}
.language {display: block; right:580px; top:0px; position:absolute;padding: 0; margin:0;z-index:99;}
.languageLeft{width: 10px;height: 1.8em;padding: 0.3em 0 0.6em 0;background:url(../images/generic/language-button-left.png) no-repeat;float: left;}
.languageRight{width: 10px;height: 1.8em;padding: 0.3em 0 0.6em 0;background:url(../images/generic/language-button-right.png) no-repeat;float: right;}
.language div.holder {float: left;background:url(../images/generic/language-button.png) repeat-x;}
.language div.button {float: left;margin: 0px 5px 0px 5px;cursor: pointer;height: 1.8em;padding: 0.3em 0 0.6em 0;font-size:11px;font-weight: bold;color: #fff;}
.language div.button span.flag{height:24px;width: 24px; margin-top: -5px;display:inline-block; *display:inline; zoom:1;}
.language div span{font-size: 11px;font-weight: bold;}
.languageRemoveBG {background:none !important;}
.language div.holder_no_combo{float:left;margin-right: 10px;}

/* Global Mobile */
#left-panel.onLoad { display: block !important; visibility: hidden; }
#left-panel #enquiryListPanel {background:rgba(0,0,0,0.2) !important; width:100%; position:relative; padding-top: 10px; height: 100px;}
#left-panel #enquiryListPanel .fa {position: absolute;top: 10px;left: 10px; font-size:30px; opacity:0.5}
#left-panel #enquiryListPanel strong {color:#fff;margin: 0 0 5px 0;text-align: center;width: 100%;display: block;font-size: 24px;line-height: 130%;}
#left-panel #enquiryListPanel p {color:#fff}
#left-panel #enquiryListPanel a {background: rgba(0,0,0,0.4) !important; padding:3px; color:#fff; outline: none; }

/* Generic Content 
=========================================================================================== */
#pageContent h1 {font-size:250%; line-height:130%; font-weight:normal; color:#4577b2;} 
#pageContent h2 {font-size:160%; line-height:130%; font-weight:normal; color:#4577b2;} 
#pageContent .paperRip { float:left; font-size:130%; line-height:200%; color:#80b931; font-weight:bold; height:34px; display:block; background:url(../images/generic/h3title-stretch.gif) top right no-repeat; min-width:138px;}
#pageContent .paperRip span {height:34px; display:block; padding:0 30px 0 10px;background:url(../images/generic/h3title-bg.gif) top left no-repeat; min-width:138px;} 
#pageContent p {font-size:120%; line-height:170%; color:#4577b2; }
#pageContent p.paragraph{width:630px;}
#pageContent div.paragraph{width:630px; color:#4577b2; font-size: 120%; line-height: 170%; margin-bottom: 10px; margin-left:10px;}
#contentArea div.paragraph ol li {color:#4577b2; margin-bottom: 10px; font-size: 90%; line-height:140%; font-weight:normal;}
#pageContent p b {font-size:110%; line-height:170%; color:#4577b2; padding-bottom: 5px;}
#pageContent p a {color:#4577b2; text-decoration:underline;}
#pageContent p a:hover {text-decoration:none;} 
#contentArea p { padding-bottom: 10px; width:630px;} 
#contentArea ul {list-style:disc; margin:5px 15px 15px 30px;}
#contentArea ul li {font-size: 110%; line-height:140%; padding-bottom:2px; color:#858586;}
#contentArea ul li a {color:#757575; text-decoration:underline;}
#contentArea ul li a:hover {text-decoration:none;}
#contentArea ol {list-style:decimal; margin:15px 15px 15px 30px;display:inline-block; *display: inline; zoom: 1;}
#contentArea ol li { font-size: 120%; line-height:140%; padding-bottom:2px; color:#80B931; font-weight:bold}
#contentArea ul li ul li {font-size: 90%; } 
#contentArea ol li a {color:#80B931; text-decoration:underline;}
#contentArea ol li a:hover {text-decoration:none;} 
.contentArea p { padding-bottom: 10px; width:630px;} 
.contentArea ul {list-style:disc; margin:5px 15px 15px 30px;}
.contentArea ul li {font-size: 110%; line-height:140%; padding-bottom:2px; color:#858586;}
.contentArea ul li a {color:#bebebe; text-decoration:underline;}
.contentArea ul li a:hover {text-decoration:none;}
.contentArea ol {list-style:decimal; margin:15px 15px 15px 30px;}
.contentArea ol li { font-size: 120%; line-height:140%; padding-bottom:2px; color:#80B931; font-weight:bold}
.contentArea ol li a {color:#80B931; text-decoration:underline;}
.contentArea ol li a:hover {text-decoration:none;} 
div.divide {border:none 0 !important; height:32px; width:630px;background:url(../images/generic/content-divide.gif) top center no-repeat;}
div.blue {float:left; position:relative; display:block;border-bottom:3px #b7cbe9 solid; height:3px; width:630px; margin:10px 0;}
div.blue_noMargin {float:left; position:relative; display:block;border-bottom:3px #b7cbe9 solid; height:3px; width:630px; margin:10px 0 0 0;}
.back-to-mb{clear:both; width:100%; text-align:center; font-size:140%; padding:20px 0px;} 
.generalContent{display:inline-block;margin-top:10px;width:700px;}
.generalContent p { margin-bottom:10px;}
.generalContent div.olTitle{font-weight:bold;font-size:120%;line-height:170%; color:#4577B2;}
 
/* Welcome Area
=========================================================================================== */
.welcome {float:left; width:650px; margin:10px 0;}
.welcome h1 {width:430px; font-size:190% !important; line-height:210% !important; color:#80b931 !important; font-weight:bold !important; height:50px; display:block !important; overflow:hidden !important;background:url(../images/generic/h1title-stretch.gif) top right no-repeat;}
.welcome h1 span {height:50px; display:block !important; padding:0 20px 0 15px !important;background:url(../images/generic/h1title-bg.gif) top left no-repeat;}
.welcome img {float:right; position:relative; margin:-20px 0 0 0;}
.welcome p {font-size:150% !important; line-height:150% !important; width:400px; margin:4px 0 10px 10px; }
.welcome div ol li.selected, .welcome div ol li.selected a {color:#858586 !important; text-decoration:none !important;}
ol.list{color:#4577B2; list-style-type:decimal !important; list-style-position:inside; font-size:120%;line-height:170%;}
.defaultList{color:#4577B2; list-style-type:disc !important; list-style-position:inside; font-size:120%;line-height:170%;}
.defaultList li{margin:2px;}
h3.contentHeading{color:#4577B2; margin:10px 0 5px 0; font-size:140%}

/* Graphical Titles
=========================================================================================== */
#pageTitle {float:left; width:410px; margin-bottom:10px;}
#pageTitle h1 {font-weight:bold;}
#pageTitle h3 {font-weight:bold; font-size:200%; line-height:130%; font-weight:normal; color:#4577b2; margin-left:10px;}
h1#searchResults {font-size:230%; font-weight: bold; text-align:left; color:#3973c5; padding:2px 0 6px 40px;background:url(../images/generic/icon-search-legend.gif) top left no-repeat;}
h1#propertyDetails {font-size:230%; font-weight: bold; text-align:left; color:#3973c5; padding:2px 0 6px 0;}
h3.content-title {float:left; font-size:130%; line-height:200%; color:#80b931; font-weight:bold; height:34px; display:block; background:url(../images/generic/h3title-stretch.gif) top right no-repeat;}
h3.content-title span {height:34px; display:block; padding:0 15px 0 10px;background:url(../images/generic/h3title-bg.gif) top left no-repeat; }
	
/* Print Option
=========================================================================================== */
.printOption {float:right; position:relative; display:inline; top:-20px; margin-left:10px; padding-top:34px;background:url(../images/generic/print-icon.gif) top center no-repeat;}
.printOption p {float:left; font-size:110%; margin-right:8px;}
.printOption p a {color:#84a512 !important; text-decoration:none !important;}
.printOption p a:hover {text-decoration:underline !important;}
.printText {left:490px; margin:0px; padding:0px;}
.printText a {color:#84a512 !important; font-size:95%; text-decoration:none !important;}
.printText a:hover {text-decoration:underline !important;}

/* Back Button
=========================================================================================== */
.backOption {float:right; position:relative; display:inline; top:-20px; padding-top:34px;background:url(../images/generic/search-icon.gif) top center no-repeat;}
.backOption p {font-size:110%; margin-right:8px;}
.backOption p a {color:#84a512 !important; text-decoration:none !important; }
.backOption p a:hover {text-decoration:underline !important;}

/* Search Panel
=========================================================================================== */
.searchPanel-top {height:10px; width:631px; background:url(../images/generic/search-panel-top.gif) top no-repeat;}
.searchPanel-bot {float:left; width:631px; text-align:center; margin:0 auto; padding-bottom:10px;background:url(../images/generic/search-panel-bot.gif) bottom no-repeat;}
.searchPanel-bot .half {float:left; width:240px; text-align:left; margin-left:50px; display:inline;}
.searchPanel-bot label {font-size:130%; color:#3973c5;}
.searchPanel-bot input {width:170px; border:#b9b9b9 1px solid; padding:2px; margin:5px 0; float:left;}
.searchPanel-bot a.go {float:right; width:59px; height:23px; display:block; margin:5px 0;background:url(../images/generic/search-panel-gobut.gif) no-repeat; text-decoration:none; font-size:13px;}
.searchPanel-bot a.go span{color:#fff !important; padding:3px 0 0 17px; display:inline-block;}	
.searchPanel-bot a.go:hover {background:url(../images/generic/search-panel-goroll.gif) no-repeat;}
input.go {float:right; width:59px; height:23px; display:block; margin:5px 0;background:url(../images/generic/search-panel-gobut.gif) no-repeat; text-decoration:none; font-size:13px; border:0px; color:#fff !important; text-indent:-5px;}
input.go:hover {background:url(../images/generic/search-panel-goroll.gif) no-repeat; cursor:pointer;}

/* Main Advert Panel
=========================================================================================== */
.longAdvert-top {float:left; width:636px; text-align:center; padding-top:20px;background:url(../images/generic/advert-long-top.gif) top no-repeat;}
.longAdvert-top h4 {font-size:180%; line-height:140%; color:#2660b2;}
.longAdvert-top p {font-size:120%; line-height:120%; color:#2660b2;}
.longAdvert-bot {height:22px;background:url(../images/generic/advert-long-bot.gif) bottom no-repeat;}

/* Search Form
=========================================================================================== */
fieldset.search {font-size:120%; padding:8px 8px 8px 0; position:relative; border:none !important;}
fieldset.search legend {font-size:170%; font-weight: bold; text-align:left; color:#3973c5; padding:6px 0 6px 40px;background:url(../images/generic/icon-search-legend.gif) top left no-repeat;}
fieldset.search p {float:left; position: relative; line-height:150%; color:#666; padding:3px;}
fieldset p img {margin:0 0 -6px 10px;}
fieldset.search label {float:left; width:260px; line-height:150%; padding:0px; font-size: 90%;text-align:right; margin-right:12px;}
fieldset.search select.short {width:80px;}
fieldset.search input.searchButton{background: url(../images/generic/accom-search.gif);width:200px; height:35px; padding:0px; border:0px;float:right; margin:10px 213px 0 0; padding-left:35px;color:#fff; cursor:pointer;}
fieldset.search input.searchButton:hover{background: url(../images/generic/accom-search-roll.gif);width:200px; height:35px;}
.propertyCounter{display:inline-block; width:230px; height:62px;background: url(../images/generic/propertiesAvailable.png) right no-repeat;}
.propertyCounter span{color:#3973C5; font-size:24px; font-weight:bold; display:inline-block;height:47px; padding-top:13px; width:66px; text-align:right;}
fieldset.search select {border:1px solid #c1cdda; width:300px; padding:1px;}
fieldset.search input.radio, fieldset.property input.checkbox, fieldset.property input.submit {width:auto;}
.hiddenButton{width:1px;height:1px;border:0px;color:#fff;background-color:#fff;display:none;}
.termsCheckbox{margin-left: 280px;}

/* Map Search Form
=========================================================================================== */
#map-search-panel fieldset.search legend {margin-left:50px; float:none; display:block; clear:both; width:280px;}
#map-search-panel fieldset.search {margin:0px; padding:0px;}
#map-search-panel .threeQuarters {width:62%; display:inline-block; *display: inline; zoom:1; vertical-align:top;}
#map-search-panel .quarter {width:37%; display:inline-block; *display: inline; zoom:1; vertical-align:top;}
#map-search-panel fieldset.search p.mapSearchDesc {padding-left:90px; width:400px; float:none; width:280px;}
#map-search-panel fieldset.search input.searchButton{float:none; display:block; clear:both; margin-left:90px;margin-top:10px; margin-right:0px; margin-bottom: 0px; }
#map-search-panel #mapImage {padding-right:90px; display:block; clear:both; float:none; position:relative;}
#map-search-panel .blueform-bot { margin-bottom: 20px;}

/* Results Nav Buttons
=========================================================================================== */
.resultsNav {float:left; width:520px; margin:15px 0 10px 0;}
.resultsNav ul li {float:left; margin:0 1px; font-size:110%; line-height:140%; }
.resultsNav ul li a {padding:5px 0 7px 0; text-decoration:none; color:#3973c5; display:inline-block; width:127px; display:inline-block; text-align:center;background:url(../images/generic/resultnav-norm.gif) top left no-repeat;}
.resultsNav ul li a:hover, .resultsNav ul li a.active {color:#fff;background:url(../images/generic/resultnav-roll.gif) top left no-repeat;}
.propertyDetails.resultsNav{background: #fff url(../images/generic/searchAction-bottom.gif) bottom center no-repeat; }
.propertyDetails.resultsNav ul{border-bottom:3px solid #4B8005;margin-bottom:23px;height:25px;}
.propertyDetails.resultsNav ul li a{padding-bottom:3px;}	
.arrange {float:left; width:630px; }
.arrange label {float:right; line-height:150%; padding:1px; color:#80b931;text-align:right; margin-right:6px;}
.arrange select {float:right; border:1px solid #c1cdda; width:240px; padding:1px;}
.arrange .resultsNoLabel{float:right; width:50px;}
.arrange .resultsNoSelect{float:right; width:50px;}

/* Pagination
=========================================================================================== */
.pagination {float:left; margin:10px 0; width:630px;}
.pagination p {float:left; font-weight:bold;}
.pagination p span {color:#80b931; font-weight:normal; padding-left:5px;}
.pagination ul {float:right;}
.pagination ul li {float:left; font-size:120%; font-weight:bold; color:#3973c5; padding-right:5px;}
.pagination ul li a {color:#80b931; text-decoration:none;}
.pagination ul li a.currentPageLink{ color:#757575 !important;}
.pagination ul li a:hover {text-decoration:underline;}

/* Search Results
=========================================================================================== */
.searchListing {float:left; width:630px; position: relative; page-break-before: auto; page-break-after: auto; page-break-inside: auto; }
.searchListing .title {float:left; width:600px; background:#91cb41 url(../images/generic/searchListing-header.gif) bottom repeat-x; padding:2px 15px 2px 15px;}
.searchListing .title h2 {float:left; font-size:150% !important; line-height:130% !important; width:400px !important; display:block;font-weight:bold !important; color:#fff !important;}
.searchListing .title p.sku {float:right; font-size:135% !important; line-height:130% !important; width:180px !important;font-weight:bold !important; color:#fff !important; display:block; text-align:right; padding-top:2px;}
.searchListing a.property img {float:right; margin-top:10px; margin-right:10px; padding:1px; border:#2f3a4d 1px solid; max-width:185px;}
.searchListing .layout {float:left; width:400px; margin:5px 15px;}
.searchListing h3 {float:left; width:340px; display:block; margin:10px 0 5px 15px; font-size:150%; line-height:130%; color:#3973c5; overflow:hidden;}
.searchListing h4 {width:600px; display:block; margin:0px 0px 5px 15px; font-size:140%; line-height:130%; color:#80B931; overflow:hidden;}
.searchListing span.contactTop {float:right; width:265px; margin:10px 2px 5px 0; font-size:130%; line-height:125%; color:#3973c5; overflow:hidden; text-align:right;}
.searchListing span.contactTop strong {font-size:120%;}
.searchListing .contactInformation {min-height: 70px;}
.searchListing .layout span.label {float:left; width:150px; font-weight:bold; color:#858586 !important; font-size:120%; line-height:170%; clear: both;}
.searchListing .layout span.info, .searchListing .layout a.info {display:inline-block; width:230px; color:#858586 !important; float:left;font-size:120%; line-height:170%;}
.searchListing .layout p.info strong, .layout span.info strong {color:#3973c5;}
.NoResults{float:left; padding:6px 15px 5px 15px; margin:10px 0 2px 0; width:600px;border-top:#93cd43 2px solid; border-bottom:#93cd43 2px solid; }
.NoResults p{float:left; font-size:140% !important; color:#93cd43 !important; text-align:center; width:100%;}
.searchAction {float:left; padding:6px 15px 5px 15px; margin:10px 0 2px 0; width:600px;border-top:#93cd43 2px solid; border-bottom:#93cd43 2px solid;}
.searchActionNoBars {border:0px !important; width:auto !important; margin:5px 0px 0px 131px !important; padding:0px !important; }
.searchAction p {float:left; font-size:130% !important; color:#858586 !important; width:100%;}
.searchAction p strong {font-size:120% !important;}
.contactDetailsAction a, .searchAction a {display:inline-block; vertical-align:top; text-decoration:none; height:19px; float:right;color:#fff; font-size:12px; padding-top:2px; margin-right:5px; font-family: tahoma, Arial, Verdana, Sans-Serif;}
.click_to_view {clear:both; cursor:pointer; float:none; display:block;}
.searchActionNoBars a {float:none !important;}
.searchAction a.enquire{background:url(../images/generic/buttongreenFW.gif) no-repeat !important;width:73px; text-indent:12px; cursor:pointer;}
.searchAction a.disabled_button{color:#d4d4d4 !important; cursor:default;}
.searchListing.highlight .innerListing { background-color:#DDEAFF; padding-bottom:44px;}
.searchListing.highlight .title {float:left; width:600px; background:#3973c5 url(../images/generic/contact-header.gif) bottom repeat-x; padding:2px 15px 2px 15px; }
.searchListing.highlight .searchAction {border-top:#3973c5 2px solid; border-bottom:#3973c5 2px solid;}
.searchListing.highlight .layout span.label, .searchListing .layout span.info {color:#666 !important;}
.searchListing .layout a.info {color:#548CD2 !important;}
.loading-more {width: 100%;box-sizing: border-box;padding: 65px 5px 20px 5px;height: 50px;clear: both;background: url(/Images/Generic/ajax-loader.gif) center center no-repeat;text-align: center;font-size: 16px;color: inherit;}
.innerListing .mob-info {display: none;}
.innerListing em.srsf {padding: 0px 5px 0px 0px;font-style: normal;}
.filterPannel label[for$='RightColumn_filter_control_panel_cancellationPolicyAvailable'] {background: #ffff8f !important;border: 2px solid #dddd00 !important;box-sizing: border-box !important;width: 232px !important;color: #333 !important;}
.searchListing .cancellation-policy em {display:block; border:2px solid #dddd00; background:#ffff8f; text-align:center; width:100%; padding:5px 0px; box-sizing:border-box; cursor:pointer; font-weight:700; font-style:normal; color:#333  }
.searchListing .cancellation-policy .cancellation-policy-message { display:none; width:0px;height:0px; visibility:hidden; overflow:hidden; }
#pageBody .cancellation-popup .ui-widget-header { background:#dddd00 !important; border:1px solid #dddd00!important }
#pageBody .cancellation-popup .ui-dialog-title {color:#333 !important }
#pageBody .cancellation-popup button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close { background:#333 !important; border:1px solid #333 !important; }
#pageBody .cancellation-popup .ui-widget-content {color: #333 !important;border: 1px solid #dddd00 !important;background: #ffffdf !important;}

/* Side Panels
=========================================================================================== */
.refinePanel-top {
    height: 8px;
    width: 237px;
    background: url(../images/generic/refinePanel-top.gif) top right no-repeat;
}
.refinePanel-bot {float:left; width:237px; text-align:left; margin-top:10px;background:url(../images/generic/refinePanel-bot.gif) bottom left no-repeat;}
.refinePanel-bot .refineTitle {color:#fff; font-size: 16px !important; font-weight: bold !important; display: block; text-shadow: 2px 2px 2px #444; margin-bottom:5px;}
.refinePanel-bot .content {float:left; margin:2px 0 10px 12px;}
.refinePanel-bot .content label { color:#fff; font-size: 13px;}
.refinePanel-bot .content input.searchButton { cursor:pointer; margin:10px auto; border:none; background: url(../images/generic/blueForm-gobut-roll.gif) no-repeat; width:191px; height:23px; color:#fff;}
.refinePanel-bot select {margin:3px 0px; width:170px; border:1px solid #c1cdda; padding:1px;}
.refinePanel-bot .content p > img { margin-bottom:-5px;}
.refinePanel-bot h4 {float:left; font-size:170%; line-height:130%; color:#2660b2; font-weight:normal; margin-bottom:10px;}
.refinePanel-bot select.short {margin:2px 10px; width:80px;}
.refinePanel-bot img.icon {float:left; padding:10px 30px 10px 0;}
.refinePanel-bot img.photo {float:right; margin-right:-20px;}
.refinePanel-bot a img {float:right; margin:10px 12px 5px 0;}
.refinePanel-bot p a img {float:right; margin:4px 10px 0 0 !important;} 
.townSelect-top {height:10px; width:237px; display:block;background:url(../images/generic/townSelect-top.gif) top right no-repeat;}
.townSelect-bot {float:left; width:237px; text-align:left; margin-top:5px; display:block; height:125px;background:url(../images/generic/townSelect-bot.jpg) bottom left no-repeat; text-decoration:none !important;}
.townSelect-bot .content {float:left; display:inline-block; padding:0 0 15px 15px; text-decoration:none !important;}
.townSelect-bot span.title {font-size:170%; line-height:150%; color:#fff; font-weight:bold; text-decoration:none !important; cursor:pointer; text-shadow: 2px 2px 2px #444;}
.townSelect-bot span.text {font-size:130%; line-height:130%; color:#fff; display:block; width:100px; text-decoration:none; cursor:pointer;}
.townSelect-bot select {border:1px solid #c1cdda; width:150px; padding:1px; margin-top:5px;}
.reviews-panel {float:left; width:237px; text-align:left; margin-top:5px; display:block; height:103px;background:url(../images/generic/Reviews-Panel.png) bottom left no-repeat; text-decoration:none !important;}
.reviews-panel .content {float:left; display:inline-block; padding:10px 0 15px 15px; text-decoration:none !important;}
.reviews-panel span.title {font-size:170%; line-height:150%; color:#fff; font-weight:bold; text-decoration:none !important; cursor:pointer; text-shadow: 2px 2px 2px #444;}
.reviews-panel span.text {font-size:130%; line-height:130%; color:#fff; display:block; width:200px; text-decoration:none; cursor:pointer;}
.reviews-panel select {border:1px solid #c1cdda; width:150px; padding:1px; margin-top:5px;}
#live_statistics_panel{width: 237px;display: block;background: url('../images/generic/liveStatisticsPanel-bot.gif') bottom left no-repeat;margin-left: 2px;margin-top: 10px;margin-bottom: 15px;position: relative;border: 1px solid transparent;}
#live_statistics_panel_top{position: absolute;top: -10px;left: 0px;width: 237px;height: 78px;background: url('../images/generic/liveStatisticsPanel-top.gif') top left no-repeat;}
#live_statistics_panel .title {position: absolute;top: 25px;left: 90px;font-size:170%; line-height:150%; color:#fff; font-weight:bold; text-decoration:none !important; cursor:default; text-shadow: 2px 2px 2px #444;}
#live_statistics_panel .stats_container{position: relative;width: 200px;margin-top: 60px;margin-left: 15px;}
#live_statistics_panel .stat_line{font-size: 12px;color: #fff;padding-top: 5px;padding-bottom: 5px;background: url('../images/generic/liveStatisticsPanel-divider.png') bottom left repeat-x;}
#live_statistics_panel .stat_line .label{font-weight: bold;width: 100px;display: inline-block;*display: inline;zoom: 1;}
#live_statistics_panel .stat_line .number{font-weight: bold;vertical-align:top;width:35px;text-align:right;display: inline-block;*display: inline;zoom: 1;}
#live_statistics_panel .stat_line span{vertical-align:top;margin-left: 10px;display: inline-block;*display: inline;zoom: 1;}
.role_image_stats {max-height: 75px;max-width: 200px;margin: 5px 0px;}
.mapPanel-top {height:11px; width:237px; background:url(../images/generic/mapPanel-top.gif) top right no-repeat;}
.mapPanel-bot {float:left; width:237px; text-align:left;background:url(../images/generic/mapPanel-bot.gif) bottom left no-repeat;}
.mapPanel-bot .content {float:left; margin:2px 0 10px 12px;}
.mapPanel-bot h4 {font-size:180%; line-height:130%; color:#2660b2; margin-bottom:10px;}
.mapPanel-bot a.viewMap {float:right; margin:10px 12px 5px 0;display:inline-block; text-decoration:none; height:25px; width:145px; color:#fff; font-size:12px; padding-top:3px; font-family: tahoma, Arial, Verdana, Sans-Serif;background:url(../images/generic/buttonBlueFWL.gif) no-repeat center top !important;text-align:center; }
.shortAdvert-top {width:237px; text-align:center; padding-top:15px;background:url(../images/generic/advert-short-top.gif) top right no-repeat;margin-bottom: 10px;}
.shortAdvert-top h4 {font-size:180%; line-height:140%; color:#2660b2;}
.shortAdvert-top p {font-size:120%; line-height:120%; color:#2660b2;}
.shortAdvert-bot {height:22px;background:url(../images/generic/advert-short-bot.gif) bottom left no-repeat;}
.registerNow{background:url(../images/generic/registernow-panel.gif) no-repeat !important; width:237px; height:65px; padding-top:8px; padding-left:12px; margin:0 0 5px 0;}
.registerNow a,.registerNow a:hover{font-size:13px; width:100%; color: #fff !important; text-decoration:none; display:block; letter-spacing:0px; }
.registerNow #registerTitle{font-size:16px !important; font-weight:bold !important; display:block; text-shadow: 2px 2px 2px #444;}
.registerNow #registerText{width:200px; display:block;}
.safetyShaunAdvice{background:url('../Global Media/Safety Shaun/ssAdvicePanel.png') no-repeat !important; width:237px; height:95px; padding-top:8px; padding-left:12px; margin:0 0 5px 0;}
.safetyShaunAdvice a, .safetyShaunAdvice a:hover{font-size:13px; width:100%; color: #fff !important; text-decoration:none; display:block; letter-spacing:0px; }
.safetyShaunAdvice #ssAdviceTitle{font-size:14px !important; font-weight:bold !important; display:block; text-shadow: 2px 2px 2px #444; width: 120px; text-align: center; margin-left: 83px; margin-top: 32px; position: relative;}
.drawASearchSidePanel{background:url('../images/generic/draw-a-search-panel.png') no-repeat !important; width:237px; height:65px; padding-top:8px; padding-left:12px; margin:0 0 5px 0;}
.drawASearchSidePanel a,.registerNow a:hover{font-size:13px; width:100%; color: #fff !important; text-decoration:none; display:block; letter-spacing:0px; }
.drawASearchSidePanel #drawASearchTitle{font-size:16px !important; font-weight:bold !important; display:block; text-shadow: 2px 2px 2px #444;}
.drawASearchSidePanel #drawASearchText{width:200px; display:block;}
fieldset.drawASearch .searchButton { margin-right: 30px !important; }
#reportEmptyHome {background:url(../images/generic/emptyhome-panel.png) no-repeat !important; width:237px; height:65px; padding-top:8px; padding-left:12px; margin:0 0 5px 0; }
#reportEmptyHome a, #reportEmptyHome a:hover {font-size:13px; width:100%; color: #fff !important; text-decoration:none; display:block; letter-spacing:0px;}
#reportEmptyHome #reportEmptyHomeTitle {font-size:16px !important; font-weight:bold !important; display:block; text-shadow: 2px 2px 2px #444;}
#reportEmptyHome #reportEmptyHomeText {width:200px; display:block;}

/* LHA Calculator
=========================================================================================== */
.calculator-message {float:left; width:630px; padding:0 0 0 8px;}
.calculator-form-container div.calculator-form { width:600px; margin:0px 0px 30px 15px; }
.calculator-form-container div.calculator-form p {margin:0 0 10px 0;}
.calculator-form-container div.calculator-form p span.half label{width:75px;text-align:left;}
.calculator-form-container div.calculator-form p label{width:280px; display:inline-block; text-align:right; margin:0 5px 0 0; vertical-align:top; }
.calculator-form-container div.calculator-form p select.small,.calculator-form-container div.calculator-form p select#totalOcccupants,.calculator-form-container div.calculator-form p select#sharedRate {width:50px; display:inline-block;}
.calculator-form-container div.calculator-form p select {width:200px; display:inline-block;}
.calculator-form-container fieldset.search legend {background-image: none; font-size: 140%; font-weight: normal; padding: 0;margin-left: 10px;}
.calculator-form-container div.calculator-form p#age35,.calculator-form-container div.calculator-form #definitionContainer,.calculator-form-container .search,.calculator-form-container fieldset.search p img {display: none;}
.calculator-form-container fieldset.search .propertyCounter {background-image: none;}
.calculator-form-container fieldset.search input.searchButton {margin-right: 96px;}
.calculator-form-container fieldset.search p {margin-bottom:4px;}
.lhaCalculator{background:url(../images/generic/lha-calculator-panel.png) no-repeat !important; width:237px; height:65px; padding-top:8px; padding-left:12px; margin:0 0 5px 0;}
.lhaCalculator a,.lhaCalculator a:hover{font-size:13px; width:100%; color: #fff !important; text-decoration:none; display:block; letter-spacing:0px;height:65px;}
.lhaCalculator #lhaCalculatorTitle{font-size:16px !important; font-weight:bold !important; display:block; text-shadow: 2px 2px 2px #444;margin-left: 25px; margin-top: 4px; text-align:center}
.lhaCalculator #lhaCalculatorText{width:200px; display:block;}
#lhaResult {width: 100%;}
#lhaResult thead tr th {color: #4577b2;font-size: 120%;text-align: left;}
#lhaResult tbody tr td {color: #4577b2;text-align: left;padding: 5px 0px;}
#lhaResult tfoot tr td.infoRow {color: #4577b2;font-size: 120%;text-align: center;padding: 25px 10px 0px 10px;}
#lhaResult tfoot tr td.buttonRow {text-align: center;}
#lhaResult input.searchButton{background: url(../images/generic/accom-search.gif);width:202px; height:35px; padding:0px; border:0px;padding-left:35px;color:#fff; cursor:pointer;}
#lhaResult input.searchButton:hover{background: url(../images/generic/accom-search-roll.gif);;}
.lha_table {font-size: 120%; text-align: left; line-height: 170%; color: #3973c5;}.lha_table .header {font-weight: bold; text-align: left; color: #858586; }.lha_table .label {width: 150px;}.lha_table .shortfall {color: red;}.lha_table .budget {color: green;}
.mbScamWarning {color:#E60000; margin: 10px;list-style-type:disc;font-size: 120%;line-height:170%;}
.mbScamWarning a, .mbScamWarning li a, .mbScamWarning li em a {color:#E60000; font-weight:700;}
.registerLandlord{background:url(../images/generic/landlords-panel.png) no-repeat !important; width:237px; height:65px; padding-top:8px; padding-left:12px; margin:0 0 5px 0;}
.registerLandlord a,.registerLandlord a:hover{font-size:13px; width:100%; color: #fff !important; text-decoration:none; display:block; letter-spacing:0px;}
.registerLandlord #registerLandlordTitle{font-size:16px !important; font-weight:bold !important; display:block; text-shadow: 2px 2px 2px #444;}
.registerLandlord #registerLandlordText{width:200px; display:block;}
.statisticsLink{background:url(../images/generic/factFinder-panel.png) no-repeat !important; width:227px; height:103px; padding-top:15px; padding-left:10px;}
.statisticsLink a,.statisticsLink a:hover{font-size:12px; width:218px; color: #FFF !important; text-decoration:none; text-align:center; display:block; padding-left:9px;}
.statisticsLink #statsTitle{font-size:20px !important; font-weight:bold !important; display:block; padding:0 0 0 50px; text-shadow: 2px 2px 2px #444;}
.statisticsLink #statsText{width:200px; padding-top:10px; display:block;}
.statisticsLink #statsSubTitle{font-size:12px; font-weight:500; display:block; padding:0 0 0 50px; text-shadow: 2px 2px 2px #444;}
.social_container{float:left;position: relative;text-align: center;width:237px;}
.twitterLink{background:url(../images/generic/twitter.png) no-repeat !important; width:40px; height:40px; display:inline-block; margin:10px 10px 10px 10px;}
.twitterLink a,.twitterLink a:hover{font-size:11px; width:237px; color: #4577B2 !important; text-decoration:none; text-align:center; display:block;}
.facebookLink{background:url(../images/generic/facebook.png) no-repeat !important; width:40px; height:40px; display:inline-block; margin:10px 10px 10px 10px;}
.facebookLink a,.facebookLink a:hover{font-size:11px; width:237px; color: #4577B2 !important; text-decoration:none; text-align:center; display:block;}
.youtubeLink{background:url(../images/generic/youtube.png) no-repeat !important; width:40px; height:40px; display:inline-block; margin:10px 10px 10px 10px;}
.youtubeLink a,.youtubeLink a:hover{font-size:11px; width:237px; color: #4577B2 !important; text-decoration:none; text-align:center; display:block;}
.favouritesControl, .viewingControl {background:url(../images/generic/blank-panel.gif) no-repeat !important; width:237px; height:85px; padding-top:10px;}
.favouritesControl strong, .viewingControl strong{margin:0 0 5px 0; text-align:center; width:100%; display:block;font-size: 180%;line-height: 130%;color: #2660b2;}
.favouritesControl a, .viewingControl a{width:67px; height:19px; margin:0 15px 0 30px; display:inline-block; text-align:center; background:url(../images/generic/buttonBlue.gif) no-repeat !important; font-size:140%; line-height:140%; text-decoration:none; color:#fff;}
.favouritesControlHidden, .viewingControlHidden{Display:none !important;}
.counterLine {text-align: center; font-size:120%; margin:0 0 5px 0;}
#enquiryPropertyList {margin-left: 20px;}
#tfl_widget {width: 237px;height: 323px;}

/* Footer 
=========================================================================================== */
#footerWrapper {width:100%; position:relative; margin: auto; text-align: left; margin-top:50px}
#footerOne {padding:10px 0; background:#354257;}
#footerOne img {float:left;}
#footerOne .content {width:1000px; margin:0 auto; text-align:center;}
#footerOne .content p {font-size:120%; line-height:160%; color:#fff;}
#footerOne .content ul {float:left; width:645px; margin:5px 0 0 10px;}
#footerOne .content ul li {float:left; font-size:110%; color:#aeb3bc; padding:0 8px 5px 8px; border-right:#aeb3bc 1px solid; white-space:nowrap;}
#footerOne .content ul li a {color:#aeb3bc; text-decoration:none; }
#footerOne .content ul li a:hover {text-decoration:underline;}
#footerOne .content ul li.end {border-right:none;}
#footerTwo {padding:20px 0 80px 0; background:#28589c; }
#footerTwo .content {width:1000px; margin:0 auto; text-align:center;}
#footerTwo .content p {font-size:120%; line-height:160%; color:#fff;}
#footerTwo .content p.textA {float:left; font-weight:bold; color:#ffffff; text-align:right; width:240px; padding: 0px 20px 0px 60px; border-right:#fff 1px solid;}
#footerTwo .content p.textB {float:right; width:660px; color:#ffffff; text-align:left;}
#poweredBy {padding:10px 0; background:#ffffff;}
#poweredBy img {float:left; width: auto; height:44px; margin-left: 10px;}
#poweredBy .content {width:600px; margin:0 auto;text-align:left;}
#poweredBy .content p{font-size:120%; line-height:160%; color:#595959; padding: 12px 0px 12px 0px; display:inline; float:left; width:320px; text-align:right;}
#poweredBy .content span {font-size:120%; line-height:160%; color:#595959; padding: 12px 0px 12px 0px; display:inline-block; *display:inline; zoom:1;}
#poweredBy .content a {color:#595959; text-decoration:none;}
#poweredBy .content a img {margin:6px 0px 0px 5px; }	

/* Accreditation
=========================================================================================== */		
div.accred_filter_container {clear: both;}div.accred_filter_container input {width: 80%;padding: 5px;}div.accred_grid_container {margin-top: 20px;}


/* Photos area Property Details
=========================================================================================== */				
.photoArea {float:left; width:600px; margin:15px; min-height:280px;}.full-width-image{width:100%}.mobile-photo-slider{display:none;}

/* Google Map Styles
=========================================================================================== */
.propertyMap{border:0px; width:100%; height:400px;border-bottom:dashed 1px #6C6A6B;border-top:dashed 1px #6C6A6B;}
.propertyMapHeader{border-top:solid 1px #C5CCD1; border-bottom:solid 1px #C5CCD1; background:#E1EBF5;height:22px; color:#244770; padding-top:8px; padding-left:20px; font-family:tahoma, Arial, Verdana, Sans-Serif;}
.propertyMapHeader span{font-weight:bold;}.mapNote {color:#444444; margin:5px 0 5px 0;}.mapNote span{ color:#244770; display:inline-block; width:auto; height:38px; padding-left:30px; font-size:120%; line-height:280%;padding-right: 25px;}.mapNote .pin-uni{background:url(/images/maps/pin-uni.png) no-repeat !important;}.mapNote .pin-accred{background:url(/images/maps/pin-accred.png) no-repeat !important;}.mapNote .pin-house{background:url(/images/maps/pin-house.png) no-repeat !important;}.mapNote .pin-house-let{background:url(https://resources.pad-group.com/images/maps/pin-house-let.png) no-repeat !important;}
.googleInfoWindowWrapper { width: 480px; background: #fff; padding: 0px; }
.googleInfoWindow { font-family: tahoma, Arial, Verdana, Sans-Serif !important; font-size: 100%; font-weight: bold !important;	display: block;	width: 100%; overflow-x: hidden !important;	overflow-y: hidden;	position: relative; margin-bottom: 5px; padding-bottom: 10px;}
.googleInfoWindow h1 { font-size: 140% !important; font-weight: bold !important; text-align: left; background: #3973c5;	padding: 5px; }
.googleInfoWindow h1 img { vertical-align:middle; }
.googleInfoWindow h1 a { color: #fff; text-decoration: none; display: inline-block; padding-top: 0px; padding-bottom: 0px; margin-left: 10px; font-size:14px; }
.googleInfoWindow div{ width: auto; float: left; }
.googleInfoWindow .googleInfoWindowDetailsWrapper {width:320px; vertical-align: top; float: left; padding-top: 5px; padding-bottom: 5px; }
.googleInfoWindow .googleInfoWindowPropertyImage {width: 120px; vertical-align: top; float: right; padding-top: 5px; padding-bottom: 5px; }
.googleInfoWindow .imageBox { display: block; height:auto; }
.googleInfoWindow .imageBox a img{ margin-left:0px;	position:initial; left: initial; width: 120px; margin: 0px; }
.googleInfoWindow .left { color: #80B931 !important; padding-left: 0px; display: inline-block; float: left; width: 140px; }
.googleInfoWindow .right { color: black; font-weight: normal; float: right; display: inline-block; width: 180px; }
.clusterWrapper { width:477px; height:250px; overflow-x: hidden !important; }
.clusterWrapper .googleInfoWindow { border-bottom: solid 2px #666; width: 463px; }
 
/* agent search styles
=========================================================================================== */ 
.intelliDropdown { display:block; font-size:150%; border:1px solid #B9B9B9; border-top:0px; min-width:174px; min-height:80px; margin-top:27px; position:absolute; z-index:10; background-color:White;}
.bgimg {background:white url('../images/generic/ajax-loader.gif') bottom center no-repeat;}
.hidden {display:none;}
.intelliDropdown a{display:block; background-color:White; width:100%;text-indent:5px; color:Black; text-decoration:none;}
.intelliDropdown a:hover{background-color:#ccc;}
.intelliDropdown a span{background-color:#3973C5; color:White; }

/* password box style
=========================================================================================== */ 
div .passwordpage {color:#005483; width:52%; font-size:150%; line-height:150%; font-weight:normal; margin:40px 0px 40px 24%;}
div .passwordpage label {display:inline; float:left; font-family:tahoma, Arial, Verdana, Sans-Serif;}
div .passwordpage input {margin:0 10px 0 10px; float:left;}
div .passwordpage .error {color:Red; font-weight:bold;} 
input.submitbutton {float:right; width:100px; height:19px; display:block; margin:5px 0;background:url(../images/generic/buttonBlueFWL.gif) no-repeat; text-decoration:none; font-size:13px; border:0px; color:#fff !important; text-indent:-5px;}
input.submitbutton:hover {background:url(../images/generic/buttonGreenFWL.gif) no-repeat;}
			
/* Message-board
=========================================================================================== */
.welcome .scamWarning {clear: left;border: 1px solid red;font-size: 120% !important;padding: 10px;background: #f2c7c7;width: 100%}
#messageB {float:left; width:630px;}
#messageB ul{list-style: disc outside none;padding-left: 30px;padding-right: 30px;}
#messageB ul li {font-size: 110%;line-height: 140%;padding-bottom: 2px;color:#858586;}
#messageB h3 { font-size:135%; line-height:120%; color:#4577B2; font-weight:bold; text-decoration:underline; padding:24px 0 7px 8px }
#messageB p { padding:0 0 0 8px }
.messageB .title {float:left; width:600px; background:#91cb41 url(../images/generic/searchListing-header.gif) bottom repeat-x; padding:2px 15px 2px 15px;}
.messageB .title h2 {float:left; font-size:150% !important; line-height:130% !important; width:590px !important; display:block;font-weight:bold !important; color:#fff !important;} 
.messageB .postentry {float:left; width:610px; padding:9px 2px 9px 15px; border-bottom:1px solid #93CD43;}
.messageB .end {border-bottom:none !important;}	
.messageB .postentry span.subject {float:left; width:600px; color:#3973c5 !important; line-height:110% !important; padding-right: 5px; text-decoration:none !important; font-weight:bolder; font-size:120%;}
.messageB .postentry span.subject-reply {float:left; width:450px; color:#3973c5 !important; line-height:110% !important; padding-right: 5px; text-decoration:none !important; font-weight:bolder; font-size:120%; text-align:right;}
.messageB .postentry select.orderby {width:150px; float:right;} 
.messageB .postentry p.subject, .messageB .postentry p.subject a {float:left; width:368px !important; font-weight:bold; color:#858586 !important; line-height:110% !important; padding-right: 5px; text-decoration:none !important;}
.messageB .postentry span.subject, .messageB .postentry span.subject a {float:left; width:368px; font-weight:bold; color:#858586 !important; line-height:110% !important; padding-right: 5px; text-decoration:none !important; display:inline-block;}
.messageB .postentry span.subject a:hover {text-decoration:underline !important;}
.messageB .postentry span.replies {float:left; width:40px; text-align:center; color:#858586 !important; line-height:110% !important; display:inline-block; font-size: 120%;}
.messageB .postentry span.selection {float:left; width:60px; text-align:center; color:#858586 !important; line-height:110% !important; display:inline-block; font-weight:bold; font-size:120%;}
.messageB .postentry span.posted {float:left; width:92px; text-align:center; color:#80b931 !important; line-height:110% !important; padding: 0 10px; display:inline-block; font-size: 120%;}
.messageB .postentry span.postedsmall {float:left; width:60px; text-align:center; color:#80b931 !important; line-height:110% !important; padding: 0 10px; display:inline-block; font-size: 120%;}
.messageB .postentry span.valid {text-align:center; color:#858586 !important; line-height:110% !important; display:inline-block; font-size: 120%;}
.messageB .postentry span.validwide {text-align:center; width:110px; color:#858586 !important; line-height:110% !important; display:inline-block; font-size: 120%;}
.messageB .postentry p strong {color:#3973c5;}		
.messageB .postentry span.strong{color:#3973c5 !important; font-weight:bold; font-size:120%;}
.messageB .postentry span.message-text {color:#858586; font-size:120%;}	
.messageB div.reply-lising {float:left; width:610px; padding:9px 2px 9px 15px; border-bottom:1px solid #858586;}
.messageB div.reply-lising div.reply-title {font-weight:bold; color:#3973c5 !important;font-size:120%; line-height:170%;}
.messageB div.reply-lising div.reply-text {color:#858586 !important;font-size:120%; line-height:170%;}
.messageB div.reply-lising div.reply-text p {font-size: 100% !important;color: #858586 !important;}
.messageB div.reply-lising div.reply-date {font-weight:bold; color:#858586 !important; font-size:120%;}
.messageB div.reply-lising span.status {font-weight:bold; color:#bf0404 !important; font-size:110%; margin-left:50px;}
.messageB div.reply-lising input {border:0px; width:71px; height:19px; float:right; display:inline; color:#fff; font-weight:bold; cursor:pointer;}
.messageB div.reply-lising input.reply-delete {background:url(../images/generic/delete.gif) no-repeat;}
.messageB div.reply-lising input.reply-email {background:url(../images/generic/reply.gif) no-repeat;} 
.messageB div.reply-lising-reply {float:left; width:585px; padding:5px 2px 5px 25px; border-top:1px solid #BBBBBB; background-color:#fefefe; margin-top:10px;}
#topArea a.post {float:right; margin:10px 4px 0 0; width:202px; height:36px; display:block; background:url(../images/generic/postMess.gif) no-repeat;text-indent:48px; cursor:pointer; text-decoration:none; font-family: tahoma, Arial, Verdana, Sans-Serif ; font-weight:bold; color:#fff; padding-top:10px; font-size:12px;}
#topArea a.post:hover {background:url(../images/generic/postMess-roll.gif) no-repeat; cursor:pointer;}
.messageB-base {float:left; padding:6px 15px 5px 15px; margin:1px 0 0 0; width:600px;border-top:#93cd43 2px solid; border-bottom:#93cd43 2px solid; }
.messageB-base-collapsed{border-bottom:#93cd43 2px solid; width:600px; height:0px; margin:0px; float:left; padding:15px 15px 5px 15px;}
.messageB-base p {float:left; font-size:130% !important; color:#93cd43 !important; width:360px;}
.messageB-base p strong {color:#3973c5 !important;}
.messageB-base a {margin-left:3px;float:right; text-decoration:none; font-family: tahoma, Arial, Verdana, Sans-Serif ; font-weight:bold; color:#fff; padding-top:2px; font-size:12px;}
.messageB-base a.mb-reply-button {width:71px; height:19px; background:url(../images/generic/reply.gif) no-repeat; text-indent:17px; cursor:pointer;}
.messageB-base a.mb-share-button {width:73px; height:19px; background:url(../images/generic/share.gif) no-repeat; text-indent:17px; cursor:pointer;}
.messageB-base .st_sharethis_custom {width:73px; height:19px; background:url(../images/generic/share.gif) no-repeat; text-indent:22px; cursor:pointer; margin-left:3px;float:right; padding-top:2px; display:inline-block; font-family: tahoma, Arial, Verdana, Sans-Serif ; font-weight:bold; color:#fff; font-size:12px;}
.messageB-base a.mb-back-button {width:85px; height:19px; background:url(../images/generic/back.gif) no-repeat; text-indent:30px; cursor:pointer; float: right;}
.messageB-base .post-delete {width:71px; height:19px; background:url(../images/generic/delete.gif) no-repeat; border:none; color: #fff; clear:both; float:right;cursor:pointer;}
.messageB-base input.mb-post-button {float:right; width:71px; margin-left:3px; height:19px; background:url(../images/generic/reply.gif) no-repeat;font-weight:bold; cursor:pointer; font-size:13px; border:0px; color:#fff !important; font-family: tahoma, Arial, Verdana, Sans-Serif ; padding-bottom:1px;}
.messageB-post {width:600px;float:left;padding:1px 15px 5px;}
.messageB-captcha {margin-left:110px;margin-top:-12px;margin-bottom:10px;}
.messageB-captcha span{color:Red; color:#E60000; font-size: 120%; line-height: 170%;}
div.messageB-postWrapper {padding-top:30px; width:630px;} 
div.messageB-postWrapper p { display:block; line-height:150%; margin-bottom:5px;}
div.messageB-postWrapper p span { float:left; width:100px; text-align:right; margin-right:6px; padding-right:10px; display:inline-block;}
div.messageB-postWrapper p input { width:300px !important;}
div.messageB-postWrapper p span.checkbox{ width:450px !important; line-height:150%; margin-bottom:5px; display:inline-block;}
div.messageB-postWrapper p span.checkbox input{ float:left; width:20px !important; margin-left:-2px;}
div.messageB-postWrapper p input.small { width:100px !important; }
div.messageB-postWrapper p textarea.message { width:470px !important; height:250px; margin-bottom:15px; }
div.messageB-postWrapper p .post-status { float:none; text-align:left; margin-left:10px; color:Red; width:auto !important; }
div.messageB-postWrapper p .post-message-status { margin-left:115px; margin-top:-10px;}
.pageContent_students .messageB .postentry span.subject, .pageContent_students .messageB .postentry span.subject a {width:468px;}
.pageContent_students .messageB .postentry span.subject.subjectsml, .pageContent_students .messageB .postentry span.subject.subjectsml a {width:408px;}
.pageContent_students .messageB .postentry span.replies {width:60px;}
.pageContent_students .messageB .postentry span.valid {width:73px}
.pageContent_students .messageB div.reply-lising-landlord { background-color:#efefef; }
.im-new-message, .im-new-message2 {width:590px; height:100px; margin-bottom:10px; color:#858586; padding:5px;}
.pageContent_students .messageB div.reply-lising.reply-lising-input {background-color:#fbfbfb;}
.pageContent_students .messageB div.reply-lising { width:450px; float:left;}
.pageContent_students .messageB div.reply-lising-landlord { float:right; }
.pageContent_students .messageB div.reply-lising { border:1px solid #858586; margin:4px 0px 4px 0px; }
.im-new-message, .im-new-message2, .pageContent_students .messageB div.reply-lising {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.pageContent_students .messageB div.reply-lising.reply-lising-input { border:0px; width:613px; border-bottom:2px solid #858586; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

/* Banner Adverts
=========================================================================================== */
div.adrotorContainer {margin-left:84px;width: 468px; margin-bottom:7px;overflow: hidden;position: relative; background-repeat: no-repeat;}
.adrotor{list-style-position: outside !important; list-style-type: none !important; list-style-image: none !important;list-style: none; margin: 0; padding: 0; position: absolute; left: 0; top: 0; z-index: 0;}
.adrotor li{float: left;}.adrotor ul{display: block;}
.adrotor li.lbListRotatorItemActive {z-index: 1;}
.ad-no-rotor{list-style-position: outside !important; list-style-type: none !important; list-style-image: none !important;list-style: none; margin: 0; padding: 0; position: absolute; left: 0; top: 0; z-index: 0;}
.ad-no-rotor li{float: left;}.ad-no-rotor ul{display: block;}
.ad-no-rotor li.lbListRotatorItemActive {z-index: 1;}
div.adrotorSideContainer {margin-left:0px;width: 237px;overflow: hidden;position: relative;background-repeat: no-repeat; margin-bottom:7px;}
div.adrotorSideContainer .ad-no-rotor li a{width:237px; display:block;}
div.adrotorSideContainer .adrotor li a{width:237px; display:block;}
#headerAdverts {position: absolute;top: 42px;right: 30px;width:460px;height:60px}
#headerAdverts div.adrotorContainer {margin:0;}

/* Student Account 
=========================================================================================== */
.student-message {float:left; width:630px; padding:0 0 0 8px;}
.login-signup { width:636px; margin:20px 0 0 0; }
.login-signup .login {height:160px;}
.login-signup .signup {height:260px;}
.login-signup .login-status {color:Red; margin:0 0 0 5px; }
.login-signup .generalstatus .login-status {text-align:center; margin-right:5px; display:inline-block; width:100%; margin-bottom: 10px;}
.login-signup .signupstatus .login-status {float:right; margin-right:190px;}
.login-signup .submitbutton {margin:0 180px 0 0;}
.login-signup .fpwbutton {border:0px; background:none; float:right; clear:both; margin:10px 30px 0 0;}
.login-signup div.login-form { width:600px; margin:0px 0px 0px 15px; }
.login-signup div.login-form p {margin:0 0 5px 0;}
.messagelabel {width:425px !important; text-align: left !important; padding-left: 15px;}
.login-signup div.login-form p span.label{width:110px; display:inline-block; text-align:right; margin:0 5px 0 0;}
.login-signup div.login-form p label{width:200px; display:inline-block; text-align:right; margin:0 5px 0 0; vertical-align:top; }
.login-signup div.login-form p input[type="text"],.login-signup div.login-form p input[type="password"]{width:200px; display:inline-block;}
.login-signup div.login-form p .passwordOkay { display: none !important; }
.login-signup div.login-form p select {width:205px; display:inline-block;}
.login-signup div.login-form p input[type="checkbox"]{ vertical-align:top;}
.login-signup div.login-form p textarea{width:300px; display:inline-block; height:150px; font-family:tahoma, Arial, Verdana, Sans-Serif}
.login-signup .login h3 {background:url(../images/generic/icon-search-legend.gif) top left no-repeat;}
.login-signup .signup h3 {background:url(../images/generic/icon-search-legend.gif) top left no-repeat;}
.policy_error{position:absolute; top:175px; left:430px; background:#BC1111; display:block; width:185px; overflow:hidden; padding:10px;-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);box-shadow: 2px 2px 5px rgba(0,0,0,0.5);}
.policy_error span{display:block; color:#fff;}
.policy_error span.tick{color:#578749; display:none;}
p span.error, .error.policy_error{color:#fff !important; display: none;}
.propertyAlerts .formHolder .login-form .policy_error {top:125px; left:380px;width:auto;text-align:left;}
.propertyAlerts .formHolder .login-form .policy_error span {text-align:left; padding:0px; margin:0px; width:auto; float:none;}
#captcha-wrapper {width:100%;}
.signup-captcha { margin-left:0px; display:inline; width:320px !important;}
#recaptcha_widget_div { width:320px !important; margin-bottom:20px; }
#recaptcha_area {margin-left:40px;}
#topArea .back-to-menu {float:left; width:630px;}
#topArea .back-to-menu a {float:right; display:block; color:#fff; }
#topArea .back-to-menu a.backtoMenuLink {background:url(../images/generic/back.gif) top left no-repeat; width:85px; height:19px;font-size:140%; line-height:140%; text-decoration:none; font-weight:bold; text-indent:30px; cursor:pointer;}

/* Blue Form panel 
=========================================================================================== */
.blueform-top {height:11px; width:631px; background:url(../images/generic/blueform-top.gif) top right no-repeat;}
.blueform-bot {float:left; width:631px; text-align:left; margin-top:10px; padding-bottom:12px;background:url(../images/generic/blueform-bottom.jpg) bottom left no-repeat;position: relative;}
.blueform-bot .content {float:left; display:inline; padding:2px 15px 15px 33px;}
.blueform-bot h3 {font-size:220%; font-weight:normal; line-height:150%; color:#2660b2; padding:7px 15px 0 30px}
.blueform-bot h4 {font-size:170%; line-height:150%; color:#2660b2;}
.blueform-bot p {font-size:130%; line-height:130%; color:#2660b2;}
.blueform-bot input.gobutton {width:196px; height:22px; display:block; margin:0 0 2px 210px;background:url(../images/generic/blueForm-gobut.gif) no-repeat; text-decoration:none; font-size:13px; border:0px; color:#fff !important;}
.blueform-bot input.gobutton:hover {background:url(../images/generic/blueForm-gobut-roll.gif) no-repeat; cursor:pointer;}
.blueform-bot input.forgottenbutton {width:196px; height:22px; display:block; margin:0 0 2px 326px;background:url(../images/generic/blueForm-forgotten-but.gif) no-repeat; text-decoration:none; font-size:13px; border:0px; color:#6a6a6a !important;}
.blueform-bot input.forgottenbutton:hover {background:url(../images/generic/blueForm-forgotten-butRoll.gif) no-repeat; cursor:pointer;}		
.blueform-bot .checkbox {border: none; display:inline; width:10px !important; margin:3px 0px 0px 11px;}
.blueform-bot fieldset {border: 2px solid #a2a7ba !important;padding-top: 20px;margin-top: 20px;}
.blueform-bot fieldset legend {color:#4577b2;font-size: 160%;}	
.map-search .blueform-bot fieldset {border: none !important;}

/* Landlords list pages llist
=========================================================================================== */
#pageContent .gridMenu h2{text-align:center; font-size:18pt;}
.llist {float:none!important; width:630px;}
.llist .title-blue { float:none!important; width:630px; background:#79addf url(../images/generic/llist-blue.jpg) bottom repeat-x; padding:2px 15px 2px 15px; margin-top:10px }
.llist .title-green.disabled {background:#787878; }
.llist .title-green { float:none!important; width:630px; background:#91cb41 url(../images/generic/llist-green.gif) bottom repeat-x; padding:2px 15px 2px 15px; margin-top:10px }
.llist .title-green.disabled {background:#787878; }
.llist .title-green h2 { float:none!important; font-size:150% !important; line-height:130% !important; display:block; font-weight:bold !important; color:#fff !important; width:545px }
.llist .title-blue h2 { float:none!important; font-size:150% !important; line-height:130% !important; display:block; font-weight:bold !important; color:#fff !important; width:545px}		
.llist p { width:630px; padding:0px 2px 0px 0px }
.llist p.green { width:630px !important; display:block; border:solid; border-width:2px; border-color:#467a01; border-top:none; padding:6px 13px; }
.llist p.blue { width:630px !important; display:block; border:solid; border-width:2px; border-color:#3d6fa9; border-top:none; padding:6px 13px; }
.llist p.disabled { width:630px !important; display:block; border:solid; border-width:2px; border-color:#787878; border-top:none; padding:6px 13px; color:#787878 !important; }
.llist a.go {float:none!important; width:76px; height:23px; display:block; margin:0 6px 0 2px;background:url(../images/generic/llist-go.png) no-repeat; color:#fff; font-size:140%; line-height:150%; text-indent:25px; text-decoration:none;}
.llist a.go:hover {background:url(../images/generic/llist-go-roll.png) no-repeat;}
.llist img.property {float:none!important; margin-top:10px; margin-right:10px; padding:1px; border:#2f3a4d 1px solid;}
.llist .layout {float:none!important; width:400px; margin:5px 15px;}
.llist h3 {float:none!important; width:570px; display:block; margin:10px 0 5px 15px; font-size:180%; line-height:130%; color:#3973c5;}
.llist .layout p.label {float:none!important; width:150px; font-weight:bold; color:#80b931 !important;}
.llist .layout p.info {float:none!important; line-height:110%; width:230px; color:#858586 !important;}
.llist .layout p.info strong {color:#3973c5;}
.llist.block-list {float:none!important; width:100%;}
.llist.block-list .inline-list.title-green, .llist.block-list .inline-list.title-blue {cursor:pointer; position: relative; display:inline-block; *display:inline; zoom:1; width: 32%!important; vertical-align: top; padding: 0%; margin: 10px 5px 0px 0px; height: 114px; overflow: hidden; background-image: none!important; }
.llist.block-list .inline-list.title-green.disabled, .llist.block-list .inline-list.title-blue.disabled {background-image: none; }
.llist.block-list .inline-list.title-green .title-green, .llist.block-list .inline-list.title-blue .title-blue, .llist.block-list .inline-list.title-green .title-blue, .llist.block-list .inline-list.title-blue .title-green { position:absolute; float:none!important; width:100%!important; background:none !important; margin: 0%; padding:0% !important; height: 100%; display:inline-block; *display:inline; zoom:1; }
.llist.block-list .tiles .tile > div { position: absolute; width: 100%; height: 100%; display:inline-block;}
.llist.block-list.titles .inline-list.title-green .title-blue, .llist.block-list.titles .inline-list.title-blue .title-green {display:none;}
.llist.block-list.tiles .tile .links {top: -114px; position:absolute;}
.llist.block-list .title-green h2, .llist.block-list .title-blue h2 { float: none !important; margin:10px 0; font-size: 16px !important; line-height: 130% !important; display: block; font-weight: bold !important; width: 100%; text-align:center; text-indent: 0px; }	
.llist.block-list p { width:96%; padding:2%; text-align: center; font-weight: bold;}
.llist.block-list .overview em { font-size: 450%; }
#pageContent .llist.block-list p.green, #pageContent .llist.block-list p.blue { width:100% !important; display:block; border:solid; border-width:0px; border-top:none; padding:0%; margin: 0%; }
#pageContent .llist.block-list p.disabled { width:100% !important; display:block; border:solid; border-width:0px; border-color:#787878; border-top:none; padding:0%; }
#pageContent .llist.block-list p em {opacity: 0.3;}
.llist.block-list a.go {float:none!important;}
.llist.block-list img.property {float:none!important; margin-top:10px; margin-right:10px; padding:1px;}
.llist.block-list .layout {float:none!important; width:400px; margin:5px 15px;}
.llist.block-list h3 {float:none!important; width:570px; display:block; margin:10px 0 5px 15px; font-size:180%; line-height:130%;}
.llist.block-list.titles { text-align: center; }
.llist.block-list.titles .tile { text-align: left;}
.propertyAlerts {float:left; width:630px; border-bottom:2px solid #93CD43; padding:0 0 0 0;}
.propertyAlerts .title {float:left; width:600px; background:#91cb41 url(../images/generic/searchListing-header.gif) bottom repeat-x; padding:2px 15px 2px 15px;}
.propertyAlerts .title h2 {float:left; font-size:150% !important; line-height:130% !important; width:590px !important; display:block;font-weight:bold !important; color:#fff !important;} 
.propertyAlerts .tableRow {float:left; width:610px; padding:9px 2px 9px 15px; border-bottom:1px solid #93CD43;}
.propertyAlerts .formHolder {float:left; width:610px; padding:9px 2px 9px 15px;border-bottom:1px solid #93CD43;}
.propertyAlerts .formHolder .login-form {position:relative;}
.propertyAlerts .tableRow span.details, .propertyAlerts .tableRow a.details {float:left; width:350px; font-weight:bold; color:#858586 !important; line-height:110% !important; padding-right: 5px; text-decoration:none !important; display:inline-block;}
.propertyAlerts .tableRow span.start {float:left; width:80px; text-align:center; color:#858586 !important; line-height:110% !important; display:inline-block; font-size: 120%;}
.propertyAlerts .tableRow span.end {float:left; width:80px; text-align:center; color:#80b931 !important; line-height:110% !important; display:inline-block; font-size: 120%;}
.propertyAlerts .tableRow span.end.Dispute, .propertyAlerts .tableRow span.end.Rejected {color:#d70a0a !important; font-weight:bold;}
.propertyAlerts .tableRow span.alert {text-align:center; width:70px; color:#858586 !important; line-height:110% !important; display:inline-block; font-size: 120%;}
.propertyAlerts .tableRow .selected {text-align:center; width:10px; color:#858586 !important; line-height:110% !important; display:inline-block; font-size: 120%; }
.propertyAlerts .tableRow span.strong{color:#3973c5 !important; font-weight:bold; font-size:120%;}
.propertyAlerts .tableRow span.message-text {color:#858586; font-size:120%;}	
.propertyAlerts .tableRow div.full {color:inherit; text-align:center; font-size:120%;}	
.propertyAlerts div.bottomControls {height:25px; display:inline-block; width:630px;}
.propertyAlerts div.bottomControls input {display:inline-block; margin:3px 5px 3px 0; color:#fff; float:right; border:0px;}
.propertyAlerts div input.newalert {background:url(../images/generic/reply.gif) no-repeat; width:71px; height:19px; }
.propertyAlerts div input.deletealert {background:url(../images/generic/delete.gif) no-repeat; width:71px; height:19px; }
.propertyAlerts .k-numeric-wrap .k-select { width: 10px; margin-right: 0px; position: absolute; left: 168px; border: 2px solid #a2a7ba; border-left: 0px; height: 17px !important; min-height: 17px; }
.propertyAlerts .k-numeric-wrap .k-select .k-link { height: 8.5px; width: 10px; margin-right: 0px; } 
.propertyAlerts .k-numeric-wrap .k-select .k-link span.k-i-arrow-n, .propertyAlerts .k-numeric-wrap .k-select .k-link span.k-i-arrow-s { height: 10px; background-position: -3px -3px; width: 10px; margin-right: 0px; padding: 0px; }
.propertyAlerts .k-numeric-wrap .k-select .k-link span.k-i-arrow-s { background-position: -3px -36px; } 
.propertyAlerts .k-numeric-wrap.k-state-default.k-state-hover { background: none !important; }
.propertyAlerts .k-numeric-wrap .k-select .k-link span.k-i-arrow-n:hover, .propertyAlerts .k-numeric-wrap .k-select .k-link span.k-i-arrow-s:hover { background-color: rgba(0, 0, 0, 0.25) !important; }
.propertyAlerts .k-numerictextbox .k-icon { height: 14px; }
.propertyAlerts .k-numerictextbox { width: auto !important; height: 21px; padding: 0px; }
.propertyAlerts p.rentLower, .propertyAlerts p.rentUpper { height: 21px; margin-bottom: 5px; }
.propertyAlerts p.rentLower .k-numeric-wrap.k-state-default, .propertyAlerts p.rentUpper .k-numeric-wrap.k-state-default { height: 21px; border: none; padding-right: 0px; width: 164px; }
.propertyAlerts p.rentLower .k-numeric-wrap.k-state-default .k-formatted-value.k-input, .propertyAlerts p.rentUpper .k-numeric-wrap.k-state-default .k-formatted-value.k-input { height: 17px; padding: 0px; border: 2px solid #a2a7ba; }
div.formHolder p { display:block; line-height:150%; margin-bottom:5px; clear:both;}
div.formHolder p span, div.formHolder p label { float:left; width:160px; text-align:right; margin-right:6px; padding-right:10px; display:inline-block;}
div.formHolder p input, div.formHolder p select { width:180px !important;}
div.formHolder p input.half, div.formHolder p select.half { width:90px !important;}
div.formHolder p .post-status { float:none; text-align:left; margin-left:5px; color:Red;display:inline; width:auto;}
div.formHolder div.tableSplit { width:100%; height:10px; border-bottom:1px solid #93CD43; margin-left:-15px; padding-right:15px; margin-bottom:10px;}

/* Filters Panel
=========================================================================================== */
.filterPannel {background:url(../images/generic/filterPannel.png) no-repeat; font-weight:bold; margin: 5px 0 0 0;}	
.filterPannel .filterTitle{font-size: 18px; color: #295eba; font-weight: bold; height:45px; padding-top:10px; text-indent:50px;}
.filterPannel .hasInput {float:left;}
.filterPannel .hasInput,.filterPannel .checkOff label {cursor: pointer;background: url('../images/filter/filter-bg-off.png') bottom repeat-x;float: left;margin-left: 4px;padding: 5px 0 5px 15px;display: inline-block;width: 217px;line-height: 150%;color: #fff;font-size: 130%;background-color: #6199DA;}
.filterPannel .checkOff input{position: absolute; left: -9999px;}
.filterPannel .checkOn label{cursor:pointer; position: relative; overflow: hidden; background:url('../images/filter/filter-bg.jpg') bottom repeat-x;float:left; margin-left:4px; padding: 5px 0 5px 15px; display:inline-block; width:217px;line-height:150%; color:#fff; font-size:130%;}
.filterPannel .checkOn input{position: absolute; left: -9999px;}
.filterPannel .checkOn label .tick{ position: absolute; right: 5px; bottom: 0px; width: 20px; height: 35px; background: url('http://resources.pad-group.com/images/filter_tick.png') center left no-repeat; }

.filter_toggle_row { display:inline-block;}.filter_elements { position:relative; }.filter_elements span{ display:inline-block; }
#suitable_filter_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
#private_facility_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
#shared_facility_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
#safety_facility_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
#mobility_facility_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
#epc_band_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
#numBaths_holder{display:inline-block;position: relative;overflow:hidden;height:0px;}
.filter_header_row { text-indent:35px; height: 30px; cursor:pointer; background:url('../images/filter/filter_header.png') bottom repeat-x;float:left; margin-left:4px; padding: 8px 0 5px 15px; display:inline-block; width:217px; line-height:150%; color:#295eba; font-size:14px; background-color:#6ca2de; }
.filter_header_row_expanded { background:url('../images/filter/filter_header_expanded.png') bottom repeat-x;background-color:#6ca2de; }

/* STATISTICS
========================================================================================== */
.statistcs-table { border:1px solid black; font-size:1.3em; color:#858586; margin:0; border-collapse:collapse;}
.statistcs-table-wide { width:228px !important}
.statistcs-table th { border:1px solid black; background-color:#1d4e9a; color:#ffffff; font-weight:bold; padding:4px; width:70px}
.statistcs-table td { border:1px solid black; text-align:center; padding:2px;}
.statistcs-table tr:hover, .statistcs-table td.statistics-image:hover{ background-color:#73ab25; color:#ffffff !important;}
.statisticsSection {border:0px; margin: 0 0 20px 0; }
.statisticsSection legend { font-size:180%; color:#005483; font-weight:bold; width: 630px;}
.statisticsSection legend div.lastUpdate { float: right; font-size: 70%; font-weight: normal; padding-top: 5px;}
.statisticsGeneral { font-size:1.3em; color:#4577b2; margin:10px 0 0 0;}
.statisticsGeneral span{ display:inline-block; width:150px; line-height:30px; }
.statisticsGeneral span strong{ float:right;}
.statistics-landlord {text-align:left !important; padding-left:15px !important;}
.pointer {cursor:pointer;}.hideText { color:#1d4e9a !important; }
.statistcs-table tr.statistics-image:hover {background-color: transparent !important;}

/* CONTACT US 
========================================================================================== */
.contact-card {width:600px; border:1px solid #888; font-size:120%; margin-bottom:10px; color:#4577b2;}
.contact-card legend { font-size:120%; font-weight:bold;}
#contact-map {width:600px; height:300px; border:1px solid black; padding-top:100px; text-align:center; margin:0 0 10px 0;}
.enquiryModal {border:1px solid #c5ccd1; background-color:#fff; padding: 20px 30px 20px 30px; display: none;}
.enquiryModal p span {display:inline-block; width:80px;}
.enquiryModal p label {display:inline-block; width:80px;}
.enquiryModal p label.hide { display:none; height:1px; width: 1px; }
input[type="text"].enquiryInput, select.enquiryInput { margin: 5px 0 5px 0; width:230px;}
textarea.enquiryInput {height:300px; margin: 15px 0 20px 0; width:525px; font-family: inherit; vertical-align: middle;}
textarea.enquiryInput.reduced {height:100px;}
textarea.enquiryInput.address {height: 60px; width: 227px; margin: 4px 0px 4px 0px !important; vertical-align: middle;}
textarea.enquiryInput.withLabel {width: 450px!important;}
.enquiryModal span.errorContainer {display:inline-block; margin:0 0 0 10px; width:auto; width:450px; }
.enquiryModal span.error {color:Red; display:inline-block; margin:0 0 0 10px; font-size:120%; width:auto; }
.enquiryModal p span.error {width:100px;}
.enquiryModal span.success {color:#005483; display:inline-block; margin:0 0 0 5px; font-size:120%; }

/* CONTACT US 2 
=========================================================================================== */
#contact {float:left; width:630px; padding-bottom:1px; margin-bottom:5px; margin-left:10px; }
.contact-title h2 {font-size:150%; padding:2px 20px 2px 21px; line-height:210%; color:#ffffff !important; font-weight:bold !important; display:block; overflow:hidden; background:url(../images/generic/contact-header.gif) top right repeat-x ; background-color: #16305e}
.contact-details {float:left; padding:10px 15px 14px 22px; }
.contact-block div { color:#6a6a6a; font-size:150%; font-weight:bold; }	
.contact-block div a { color:#6a6a6a; }
.contact-block div span { width:160px; display:inline-block; color:#3973c5; padding-top:10px}		
.contact-base {float:left; padding:7px 15px 6px; margin:1px 0 20px 0; border-top:#2857aa 2px solid; width:600px}
.contact-base .text { float:left; color:#6a6a6a; font-size:150%; padding-right:20px }
.contact-base .text span { font-size:130%; }
.contact-base a {display:inline-block; vertical-align:top; text-decoration:none; height:19px; float:right;color:#fff; font-size:12px; padding-top:2px; margin:2px 2px 0 0; background:url(../images/generic/buttongreenFW.gif) no-repeat !important;width:73px; text-indent:22px; cursor:pointer;}

/* GENERIC BUTTONS
========================================================================================== */
.button-blue {background-image: url("../images/generic/buttonBlue.gif") !important; width:67px; height:19px; border:0px; color:#fff;}
.button-blue:focus {border:0px !important;}
.button-green {background-image: url("../images/generic/buttonGreen.gif") !important; width:73px; height:19px; border:0px; color:#fff;}
.button-green:focus {border:0px !important;}
a.gototop{height:23px;width:70px;float:right; display:block;background:url(../images/generic/gotop-button.gif) no-repeat; text-decoration:none; font-size:13px;color:White;padding:3px 5px 5px 10px;}
a.gototop:hover{background:url(../images/generic/gotop-button-roll.gif) no-repeat; }
a.register{	height:23px;width:191px; display:block;background:url(../images/generic/blueForm-gobut.gif) no-repeat; text-decoration:none; font-size:13px;color:White;padding-top:3px;text-align:center;}
a.register:hover{background:url(../images/generic/blueForm-gobut-roll.gif) no-repeat;}

/* Energy Performance Certificate Styles
=========================================================================================== */
.epcTable tr, .epcTable td {border:1px solid black;}
.epcTable {width:260px; border-collapse:collapse; margin-left:35px; display:inline-table;}
.epcTable .ratings {height:175px; width:190px; text-transform:uppercase; }
.epcTable .ratings .ratingbar{height:22px; margin-top:3px; margin-bottom:3px;font-size:10px;}
.epcTable .ratings .ratingbar .text{display:inline-block; width:70%; margin-top:4px; }
.epcTable .ratings .ratingbar .rate{display:inline-block; margin-top:2px;width:30%;text-align:center;color:White; font-size:14px; font-weight:bold;}
.epcTable .columns {height:175px; width:30px; text-transform:uppercase; }
.epcTable .potential {color:#fff; background:red; width:100%;height:22px; display:inline-block;position:relative; font-size:18px; font-weight:bold; text-align:center;}
.epcTable .actual {color:#fff; background:blue; width:100%;height:22px; display:inline-block;position:relative; font-size:18px; font-weight:bold; text-align:center; }
.epcTable .rating_a{background-color:#007A37; top:0px;}.epcTable .rating_b{background-color:#13A94F; top:25px;}.epcTable .rating_c{background-color:#82C135; top:50px;}.epcTable .rating_d{background-color:#FEC504; top:75px;}.epcTable .rating_e{background-color:#F9A65A; top:100px;}.epcTable .rating_f{background-color:#F4771A; top:125px;}.epcTable .rating_g{background-color:#EB161C; top:150px;}.epcTable .ratings .a{background-color:#007A37; width:30%;}.epcTable .ratings .b{background-color:#13A94F; width:40%;}.epcTable .ratings .c{background-color:#82C135; width:50%;}.epcTable .ratings .d{background-color:#FEC504; width:60%;}.epcTable .ratings .e{background-color:#F9A65A; width:70%;}.epcTable .ratings .f{background-color:#F4771A; width:80%;}.epcTable .ratings .g{background-color:#EB161C; width:90%;}.epcTable .co_rating_a{background-color:#62C8F8; top:0px;}.epcTable .co_rating_b{background-color:#19ADE9; top:25px;}.epcTable .co_rating_c{background-color:#0292D8; top:50px;}.epcTable .co_rating_d{background-color:#006EBB; top:75px;}.epcTable .co_rating_e{background-color:#B4B5B7; top:100px;}.epcTable .co_rating_f{background-color:#99989D; top:125px;}.epcTable .co_rating_g{background-color:#76757A; top:150px;}.epcTable .ratings .co_a{background-color:#62C8F8; width:30%;}.epcTable .ratings .co_b{background-color:#19ADE9; width:40%;}.epcTable .ratings .co_c{background-color:#0292D8; width:50%;}.epcTable .ratings .co_d{background-color:#006EBB; width:60%;}.epcTable .ratings .co_e{background-color:#B4B5B7; width:70%;}.epcTable .ratings .co_f{background-color:#99989D; width:80%;}.epcTable .ratings .co_g{background-color:#76757A; width:90%;}
.epcberTable tr, .epcberTable td {border:1px solid black;}
.epcberTable {width:260px; border-collapse:collapse; margin-left:35px; display:inline-table;}
.epcberTable .ratings {height:375px; width:210px; text-transform:uppercase; }
.epcberTable .ratings .ratingbar{height:22px; margin-top:3px; margin-bottom:3px;}
.epcberTable .ratings .ratingbar .text{display:inline-block; width:65%; margin-top:4px; }
.epcberTable .ratings .ratingbar .rate{display:inline-block; margin-top:2px;width:30%;text-align:right;color:White; font-size:14px; font-weight:bold;}
.epcberTable .columns {height:375px; width:30px; text-transform:uppercase; }
.epcberTable .potential {color:#fff; background:red; width:100%;height:22px; display:inline-block;position:relative; font-size:18px; font-weight:bold; text-align:center;}
.epcberTable .actual {color:#fff; background:blue; width:100%;height:22px; display:inline-block;position:relative; font-size:18px; font-weight:bold; text-align:center; }
.epcberTable .rating_a1{background-color:#007A37; top:0px;}.epcberTable .rating_a2{background-color:#007A37; top:25px;}.epcberTable .rating_a3{background-color:#007A37; top:50px;}.epcberTable .rating_b1{background-color:#13A94F; top:75px;}.epcberTable .rating_b2{background-color:#13A94F; top:100px;}.epcberTable .rating_b3{background-color:#13A94F; top:125px;}.epcberTable .rating_c1{background-color:#82C135; top:150px;}.epcberTable .rating_c2{background-color:#82C135; top:175px;}.epcberTable .rating_c3{background-color:#82C135; top:200px;}.epcberTable .rating_d1{background-color:#FEC504; top:225px;}.epcberTable .rating_d2{background-color:#FEC504; top:250px;}.epcberTable .rating_e1{background-color:#F9A65A; top:275px;}.epcberTable .rating_e2{background-color:#F9A65A; top:300px;}.epcberTable .rating_f{background-color:#F4771A; top:325px;}.epcberTable .rating_g{background-color:#EB161C; top:350px;}.epcberTable .ratings .a1{background-color:#007A37; width:30%;}.epcberTable .ratings .a2{background-color:#007A37; width:34%;}.epcberTable .ratings .a3{background-color:#007A37; width:38%;}.epcberTable .ratings .b1{background-color:#13A94F; width:42%;}.epcberTable .ratings .b2{background-color:#13A94F; width:46%;}.epcberTable .ratings .b3{background-color:#13A94F; width:50%;}.epcberTable .ratings .c1{background-color:#82C135; width:54%;}.epcberTable .ratings .c2{background-color:#82C135; width:58%;}.epcberTable .ratings .c3{background-color:#82C135; width:62%;}.epcberTable .ratings .d1{background-color:#FEC504; width:66%;}.epcberTable .ratings .d2{background-color:#FEC504; width:70%;}.epcberTable .ratings .e1{background-color:#F9A65A; width:74%;}.epcberTable .ratings .e2{background-color:#F9A65A; width:78%;}.epcberTable .ratings .f{background-color:#F4771A; width:82%;}.epcberTable .ratings .g{background-color:#EB161C; width:86%;}
.epcExempt{padding:10px;}
 
/* Scale of charges styles
=========================================================================================== */
.charges_table{width:86%; margin-left:20px;}
.charges_table td{border:1px solid #494949;font-size: 150%;padding: 5px;color: #858586;}
.charges_table td.charge{color: #E60000;font-weight: bold;}
.colour-overrde-standard, .colour-override-standard {color:#4577b2 !important;}

/* HOME PAGE DISCLAIMER SECTION LINKS
==================================================================*/
.disclaimer-title {display:block;font-weight:bold;line-height: 170%;font-size:120%;color:#4577b2;}
.disclaimer-description {display:block;line-height: 170%;font-size:120%;color:#4577b2;}
.disclaimer-image-panel {text-align:center;font-size: 120%;color:#4577b2;text-align: left;} 
.disclaimer-link {display:inline-block;text-align:center;}
.disclaimer-link img {border:0px; padding:10px 10px 10px 10px;}
.disclaimer-image {display:block;margin:auto;padding: 10px 0px 10px 0px;} 
 
/* GO LOCAL STYLES
=======================================================*/
.subtitle { font-weight:bold; padding: 10px 0px 2px 0px !important; } 
.golocal-subcontent {font-family: tahoma,Arial,Verdana,Sans-Serif; color: #4577b2; position:relative;}
.golocal-subcontent ul {margin-left: 30px;}
.golocal-subcontent ol li {font-size: 120%;line-height: 140%;}
.golocal-subcontent ul li { font-size: 120%;line-height: 140%;color: #858586;}
.golocal-subcontent ol li a, .golocal-subcontent ul li a {color: #80b931;text-decoration: underline;font-weight: bold;}
.golocal-subcontent ol a:hover, .golocal-subcontent ul a:hover {text-decoration: none;}
pre.paragraph {display:block; margin: 0px 20px 20px 0px; width:660px; white-space:pre-wrap; font-family: tahoma,Arial,Verdana,Sans-Serif; }
.landlord-link {display:block;font-weight:700;color: #4577b2; font-size:120%;padding:0px 0px 16px 0px;text-decoration:underline !important;}
.landlord-link:hover {text-decoration:none !important;}
.custom-image-panel{display:block; width:237px;height:125px; }
.custom-image-panel.image-panel-2 {height:140px;}
.custom-image-panel.image-panel-3 {height:140px;}

/* Default Accreditation styles
========================================================*/
.agent-block { position:relative; }
.accreditation-overlay {position:absolute; top:110px; left:51%; color: #548cd2;font-weight: 700;font-size: 120%;line-height: 170%;}
.accreditation-overlay-img{position:absolute; top:83px; left:50%; }
.landlord-accreditation-overlay {position:absolute; top:85px; left:70%; color: #548cd2;font-weight: 700;font-size: 120%;line-height: 170%;}
.landlord-accreditation-overlay-img{position:absolute; top:85px; right:50px; }
.map-accreditation-overlay {position:absolute; bottom:5px; left:70%; color: #548cd2;font-weight: 700;font-size: 120%;line-height: 170%;z-index:1;}
.map-accreditation-overlay-img{position:absolute; bottom:5px; z-index:1; }
.googleInfoWindow div img.map-accreditation-img { margin-left:-67px;}
.other-facilities {float:left; width:630px; padding-bottom:8px; padding-left: 15px; padding-right: 15px;}
.other-facilities p.main {float:left; font-weight:bold; color:#548cd2 !important; display:block;}
.other-facilities p.info {float:left; line-height:110%; width:600px; color:#858586 !important;display:block;}	
.message-post-confirmation{color: #4577b2;font-size: 120%;line-height: 170%; border:solid 1px #80b931;padding:10px 10px 10px 10px;text-align:center;}
.student-confirmation {padding:5px 50px 5px 50px; margin-bottom:10px; text-align:center; color:green; border:1px solid #80b931;font-size:120%;background-color:#fff; line-height:170%;}
dt {margin-top:20px; margin-bottom:10px;}
dd {margin-top:5px; margin-bottom:5px;}
dd.title {margin-top:20px; margin-bottom:0px; font-weight:bold;}
.customPageDiv ul,.customPageDiv li { font-size:100% !important;}
.customPageDiv .welcome ul,.customPageDiv li { font-size:110% !important;}
.btn_resend_auth {background: url('../images/generic/reply.gif') no-repeat transparent; color:#fff; border:0px; width:73px; height:19px; margin-left:10px;}
.resend_auth_error {color:red; font-size:120%; display:block; text-align:center;}
.property_details_content_wrapper {margin-top:90px;}
.custom-html-panel {background:url(../images/generic/blank-panel.gif) no-repeat !important; width:237px; height:85px; padding-top:10px;}
.custom-html-panel div {margin:5px 0px 0px 10px;}
#google_translate_element {text-align:center;}

/* CMS PAGES PANEL
========================================================================================== */
#pages_panel{padding:10px;margin-bottom:15px;margin-top:5px;border:2px solid #BED8F1;border-radius: 5px 5px 5px 5px;box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);background-color: #376BC6;background-image: -moz-linear-gradient(center top, #134795, #578BF1);background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #134795), color-stop(1.00, #578BF1));}
#pages_panel h2{color: #fff;font-size:18px;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);padding-bottom:5px;}
#pages_panel .pages_panel_category{border-bottom:1px solid rgba(255, 255, 255, 1);border-top:1px solid rgba(255, 255, 255, 1);overflow:hidden;margin-top:-1px;}
#pages_panel .pages_panel_category .ppc_header{color:#fff;width:100%;font-size:12px;padding-top:5px;font-weight:bold;cursor:pointer;padding-bottom:5px;}
#pages_panel .pages_panel_category .ppc_header:hover{background-color:rgba(255, 255, 255, 0.2);}
#pages_panel a{font-size:12px;text-indent:10px;color: #fff;width:100%;display:block;padding-bottom:3px;padding-top:3px;}
#pages_panel a:hover{background-color:rgba(255, 255, 255, 0.08);text-decoration:none;}
.note {padding: 10px; font-style: italic; text-align: center;}
.spacer {clear: both;height: 20px;}
 
 /* FEEDBACK
==========================================================================================*/
#feedbackButton{position: fixed;top: 200px;right: 0px;height: 100px;width: 40px;background-color: #3973c5;background-image: url("../images/generic/feedback.png");border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #fff;z-index: 9999;cursor: pointer;}
#feedbackButton_cy{position: fixed;top: 200px;right: 0px;height: 130px;width: 40px;background-color: #3973c5;background-image: url("../images/generic/feedback_cy.png");border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #fff;z-index: 9999;cursor: pointer;}
#feedbackDialog textarea.enquiryInput{width: 400px;margin-top: 0px;margin-bottom: 0px;}
#feedbackDialog.enquiryModal p label {display:inline-block; width:80px; float: left;}
#feedbackDialog.enquiryModal table, #feedbackDialog.enquiryModal select {color: #005483;}
#feedbackDialog.enquiryModal div.close { display:none;}
 
 /* COOKIES 
==========================================================================================*/
#cookieButton{position: fixed;top: 300px;right: 0px;height: 100px;width: 40px;background-color: #ccc;background-image: url("../images/generic/cookies.png");border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #fff;z-index: 9999;cursor: pointer;}
#cookieDialog p{margin-bottom: 20px;}

.col {float: left;box-sizing: border-box;padding: 20px;}.col-25 {width: 25%;}.col-33 {width: 33.333%;}.col-66 {width: 66.666%;}.col-75 {width: 75%;}
#cc_cookie_shim {position:fixed; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%; background:rgba(68 68 68 / 0.10); color:#fff; z-index:-2; display:none; } /*was z-index:9900*/
#cc_cookie_banner {position:fixed; bottom:0px; width:100%; padding:20px; padding-left:10%; padding-right:10%; box-sizing:border-box; background:#444; color:#fff; z-index:99800;font-size:110%; font-family: 'Proxima Nova',Arial,Verdana,sans-serif;}
#cc_cookie_banner.cc_simplified {padding-bottom:0px;}
#cc_cookie_banner h2 {font-size:2.5em; padding-left:20px;}  
#cc_cookie_banner .col {color:#fff}
#cc_cookie_banner p.col a {color:#fff !important; text-decoration:underline;}
#cc_cookie_banner #cc_essential { cursor: default;}
#cc_cookie_banner #cc_more_options {background:#a9a9a9} 
#cc_cookie_banner.cc_simplified #cc_saves {margin-top:-60px;}
#cc_cookie_banner .cc_checkbox label, #cc_essential {cursor:pointer; display: block; padding: 10px; box-sizing:border-box;width:220px; z-index:2;     margin: auto;}
#cc_cookie_banner .cc_checkbox input { width:1px; overflow:hidden; margin:-1px;outline: none;box-shadow: none;border: none;position: absolute;}
#cc_cookie_banner .cc_checkbox input:focus {outline: none !important;box-shadow: none !important;border: none !important;}
#cc_cookie_banner .cc_checkbox input:focus + label {background: #459416;color: #fff}
#cc_cookie_banner .cc_checkbox label:before, #cc_essential:before {display: inline-block;font-family: FontAwesome;padding-right: 15px;content: "\f096";}
#cc_cookie_banner .cc_checkbox.isCheckedLabel label:before, #cc_essential:before,
#cc_cookie_banner .cc_checkbox.hover_tick label:before {content: "\f00c";}
#cc_cookie_banner .cc_checkbox.isCheckedLabel label:before {opacity: 1;}
#cc_saves a {background: #fcfcfc;color: #444;display: block;padding: 10px;text-align: center;border-radius: 10px;line-height: 1.7em;margin-bottom: 5px;font-size: 1.1em}
#cc_saves a:hover {background: #f0f0f0;text-decoration: none;}
#cc_saves a:focus {background: #459416;color: #fff;outline: none !important;box-shadow: none !important;border: none !important;}


/* LANLORD PAGE PANELS
=========================================================================================== */
.landlordRegisterPanel, .landlordLoginPanel{width: 280px;height: 80px;display: block;float: left;padding: 10px;margin: 20px 0px;}
.landlordRegisterPanel{background-image:url(../images/generic/landlord-register.png);}
.landlordLoginPanel{float: right;background-image:url(../images/generic/landlord-login.png);}
.landlordRegisterPanel span, .landlordLoginPanel span{width: 200px;display: block;}

/* REVIEW PAGE PANELS
=========================================================================================== */
.ReviewLinkPanel{width: 280px;height: 80px;display: block;float: left;padding: 10px;margin: 20px 0px;}
.ReviewLinkPanel{background-image:url(../images/generic/Review-Button.png);}

 /* TERMS DIALOG
==========================================================================================*/
#termsDialog.enquiryModal p label {display:inline-block; width:80px; float: left;}
.normal { font-weight:400 !important; }

/* SHARING LIST STYLES
=========================================================================================*/
#sharerList {margin-top:10px; margin-bottom:10px;}
.sharers_full_listing{color: #858586;font-size:13px;border-top:1px solid #CCC;margin-top:10px;padding:10px 20px 10px 20px;margin-left:-10px;background:url(../images/generic/searchAction-bottom.gif) top center no-repeat;display:none;overflow:hidden;position:relative;}
.postentry.bottomshadow{background:url(../images/generic/searchAction-bottomReversed.gif) bottom center no-repeat;}
.sharers_full_listing strong{display:inline-block; zoom:1; width:20%; vertical-align:top;}
.sharers_full_listing .line{display:inline-block; zoom:1; width:79%;}
.subjectAdd60{width:428px !important;} 
.subjectAdd120{width:488px !important;}
.sharersBoard .postentry{ cursor:pointer }
.sharersBoard .postentry:hover span{ text-decoration:underline !important }
.sharersBoard .postentry:hover .sharers_full_listing span{ text-decoration:none !important }
.sharersBoard .postentry.bottomshadow,.sharersBoard .postentry.tiltepostentry{ cursor:default }
.sharersBoard .postentry.bottomshadow:hover span,.sharersBoard .postentry.tiltepostentry:hover span{ text-decoration:none !important }
#sharersRegister .reg_line{width:600px; margin:5px 0px 5px 0px;}
#sharersRegister .reg_line label{width:200px; text-align:right; padding-right:10px; display:inline-block; *display:block; zoom:1;}
#sharersRegister .reg_line textarea{width:250px; height:120px}
#sharersRegister .reg_line input, #sharersRegister .reg_line select{width:200px; }
#sharersRegister .reg_line p{display:inline;}
#sharersRegister .reg_line input[type="radio"]{width:auto; border:0px; }
#sharersRegister .reg_line table{display:inline-block;*display:block; zoom:1; width:200px; color:#4577B2;font-size: 120%; line-height: 170%;}
#sharersRegister .reg_line table label{width:60px; text-align:left;}
#sharersRegister .reg_line .tiny_input{width:60px; } 
#sharersRegister .reg_line .short_input{width:131px; margin-left:5px;}
.share_note{padding:5px 20px 5px 20px; text-align:center;}
.share_note .note{padding: 0px;}
span.error, .error{color:#bf0404 !important;}
.input_error {border: 2px solid red !important;background-color:#fafcba;}
.input_error:focus{background-color: #f6fa78;}
.sharers-panel{margin-right: 10px; display:inline-block;*display:block; zoom:1; width:300px; height:100px; text-decoration:none !important; color: #4577b2; vertical-align: top;}
.sharers-panel.sharers-search{background:url(../images/generic/sharers-search.png) no-repeat;}
.sharers-panel.sharers-reg{background:url(../images/generic/sharers-reg.png) no-repeat;}
.sharers-panel span.title{display: block;font-size: 16px !important;font-weight: 700 !important;padding: 5px 0px 0px 10px;}
.sharers-panel span.text{display: block;font-size: 11px !important;font-weight: 400 !important;padding: 5px 0px 0px 10px; width: 185px; }
.sharers-panel.single-share{margin-left:160px; margin-top:10px;}
.sharers-message-button{position: absolute;right: 0px;bottom: 0px;background:url(../images/generic/buttonBlueFWL.gif) no-repeat !important;width:100px; }
.sharers-text-box{width:200px;}
.custom-popup-close{position:absolute; top:17px; right:12px; color:#fff; font-size:14px;cursor:pointer;}
.enquiryModal.sharersMessage p span.error{width:200px;}
.enquiryModal.sharersMessage p #gen_error.error{width:300px;}
.select_tenant_popup {width:600px !important}
.select_tenant_popup .listTitle{font-weight:700;border-bottom:2px solid #316ac1}
.select_tenant_popup .listTitle span{width:350px;display:inline-block; *display:inline; zoom:1; padding-left:10px}
.select_tenant_popup .listTitle em{width:100px; display:inline-block; *display:inline; zoom:1; text-align:center; font-style:normal;}
.select_tenant_popup .listSelection a {width: 100%;display: block;padding: 6px 0px; color:inherit; cursor:pointer; transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0; border-bottom:1px solid #aaa; text-align:center;}
.select_tenant_popup .listSelection a:hover {background-color:#316ac1; color:#fff;}
.select_tenant_popup .listSelection a span{width:350px;display:inline-block; *display:inline; zoom:1; padding-left:10px; text-align:left;}
.select_tenant_popup .listSelection a em{width:100px; display:inline-block; *display:inline; zoom:1; font-style:normal; }
.select_tenant_popup .listSelection a.nolink { font-weight:700; border:1px solid #316ac1; border-left:0px; border-right:0px; color:#316ac1; font-size:90% }
.select_tenant_popup .listSelection a.nolink:hover {color:#fff; }

/* ROOM SWAP LIST STYLES
=========================================================================================*/
#roomSwapWrapper {margin-top:10px; margin-bottom:10px;}
.swapers_full_listing{color: #858586;font-size:13px;border-top:1px solid #CCC;margin-top:10px;padding:10px 20px 10px 20px;margin-left:-10px;background:url(../images/generic/searchAction-bottom.gif) top center no-repeat;display:none;overflow:hidden;position:relative;}
.postentry.bottomshadow{background:url(../images/generic/searchAction-bottomReversed.gif) bottom center no-repeat;}
.swapers_full_listing strong{display:inline-block; zoom:1; width:40%; vertical-align:top;}
.swapers_full_listing .line{display:inline-block; zoom:1; width:59%;}
.subjectAdd60{width:428px !important;} 
.subjectAdd120{width:488px !important;}
.swapersBoard .postentry{ cursor:pointer }
.swapersBoard .postentry:hover span{ text-decoration:underline !important }
.swapersBoard .postentry:hover .swapers_full_listing span{ text-decoration:none !important }
.swapersBoard .postentry.bottomshadow,.swapersBoard .postentry.tiltepostentry{ cursor:default }
.swapersBoard .postentry.bottomshadow:hover span,.swapersBoard .postentry.tiltepostentry:hover span{ text-decoration:none !important }
#swapersRegister .reg_line{width:550px; margin:5px 0px 5px 0px;}
#swapersRegister .reg_line label{width:200px; text-align:right; padding-right:10px; display:inline-block; *display:block; zoom:1;}
#swapersRegister .reg_line textarea{width:250px; height:120px}
#swapersRegister .reg_line input, #swapersRegister .reg_line select{width:200px; }
#swapersRegister .reg_line p{display:inline;}
#swapersRegister .reg_line input[type="radio"]{width:auto; border:0px; }
#swapersRegister .reg_line table{display:inline-block;*display:block; zoom:1; width:200px; color:#4577B2;font-size: 120%; line-height: 170%;}
#swapersRegister .reg_line table label{width:60px; text-align:left;}
#swapersRegister .reg_line .tiny_input{width:60px; } 
#swapersRegister .reg_line .short_input{width:131px; margin-left:5px;}
#swapersRegister fieldset {margin:10px; border: solid 1px #ccc;}
#swapersRegister fieldset legend { font-size:14px; color:#4577B2; }
.swap_note{padding:5px 20px 5px 20px; text-align:center;}
.swap_note .note{padding: 0px;}
.swap_agree_terms{padding:5px 20px 5px 20px; text-align:center;}
.swap_terms{padding:5px 20px 5px 20px; text-align:left;}
.swap_terms .terms{padding: 0px;}
span.error, .error{color:#bf0404 !important;}
.input_error {border: 2px solid red !important;background-color:#fafcba;}
.input_error:focus{background-color: #f6fa78;}
.swapers-panel{margin-right: 10px; display:inline-block;*display:block; zoom:1; width:300px; height:100px; text-decoration:none !important; color:#4577B2;}
.swapers-panel.swapers-search{background:url(../images/generic/sharers-search.png) no-repeat;}
.swapers-panel.swapers-reg{background:url(../images/generic/sharers-reg.png) no-repeat;}
.swapers-panel span.title{display: block;font-size: 16px !important;font-weight: 700 !important;padding: 5px 0px 0px 10px;}
.swapers-panel span.text{display: block;font-size: 11px !important;font-weight: 400 !important;padding: 5px 0px 0px 10px;}
.swapers-panel.single-share{margin-left:160px; margin-top:10px;}
.swapers-message-button{position: absolute;right: 0px;bottom: 0px;background:url(../images/generic/buttonBlueFWL.gif) no-repeat !important;width:100px; }
.swapers-text-box{width:200px;}
.custom-popup-close{position:absolute; top:17px; right:12px; color:#fff; font-size:14px;cursor:pointer;}
.enquiryModal.swapersMessage p span.error{width:200px;}
.enquiryModal.swapersMessage p #gen_error.error{width:300px;}
#custom_terms { padding:30px;}
#custom_terms ol { list-style:decimal; font-size:12px; line-height:14px; color:#4577B2;}
.spacerHR hr { width:80%;}

/* REVIEW STYLES 
 ====================================================================*/
.newReview { width:190px; float:right; height:22px; font-size: 13px; background-image: url("../images/generic/blueForm-gobut.gif"); color: #fff; line-height: 170%; text-align: center; background-repeat: no-repeat;}
.newReview:hover { text-decoration:none; background-image: url("../images/generic/blueForm-gobut-roll.gif");}
.reviewHolder { width:600px; min-height:400px; background: #fafafa url(../images/generic/searchAction-bottom.gif) bottom center no-repeat; padding-bottom:24px; text-align:center; margin:0px 15px; overflow-x: hidden; position:relative;}
.reviewHolder .reviewHeader { background: url(../images/generic/searchAction-bottomReversed.gif) top center no-repeat; padding-top:24px; } 
.reviewHolder .reviewFooter { padding-top:24px; } 
.reviewHolder .reviewHeader span, .reviewHolder .reviewFooter span { text-align:center; padding:10px 0px; display:inline-block; *display:inline; zoom:1 } 
.reviewHolder .reviewHeader .nav_back, .reviewHolder .reviewFooter .nav_back { width:90px; font-size:150%; background: url(../images/generic/nav-left.gif) top left no-repeat; cursor:pointer;}
.reviewHolder .reviewHeader .reviewTitle, .reviewHolder .reviewFooter .reviewTitle { width:400px; font-size:150%; color:#858586; font-weight:bold; }
.reviewHolder .reviewHeader .nav_fwd, .reviewHolder .reviewFooter .nav_fwd { width:90px; font-size:150%; background: url(../images/generic/nav-right.gif) top left no-repeat; cursor:pointer;}
.reviewHolder .reviewContent .title{ color:#666 !important; font-size:120%; font-weight:bold; }
.reviewHolder .reviewContent .info{ color:#666 !important; }
.reviewHolder .reviewContent label{ color:#666 !important; font-size:120% }
.reviewHolder .reviewContent { overflow-x:hidden; }
.reviewHolder .reviewContent .sectionHolder { width:100%;}
.reviewHolder .reviewContent .sectionHolder .section{ display:inline-block; *display:inline; zoom:1; width:600px; vertical-align:top; position:relative; min-height:400px; padding-bottom:40px;}
.reviewHolder .reviewContent .sectionHolder .innerSection{ display:inline-block; *display:inline; zoom:1; width:600px; vertical-align:top; position:relative; padding-bottom:10px; margin-bottom:10px;}
.reviewHolder .reviewContent .sectionHolder .NextButton{ border:0px; text-align:left; color:#fff; height:20px; background: url("../images/generic/buttongreenFW.gif") no-repeat transparent !important; cursor: pointer; text-indent: 12px; width: 73px; position:absolute; bottom:35px; right:50px;}
.reviewHolder .reviewContent .sectionHolder .SaveButton{ border:0px; text-align:center; color:#fff; height:23px; background: url("../images/generic/blueForm-gobut.gif") no-repeat transparent !important; cursor: pointer; width: 191px; margin-top:20px; }
.reviewHolder .reviewContent .sectionHolder .tenant {text-align: left;margin-left: 100px;}
.reviewHolder .reviewContent .sectionHolder .tenant input {border: none;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper { border-bottom:1px solid #eee; padding:5px 0px; font-size:11px; color:#555; position: relative;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper .question { display:inline-block; *display:inline; zoom:1; width:315px; vertical-align:middle; text-align:left; line-height:20px; padding:3px 0px; }
.reviewHolder .reviewContent .sectionHolder .questionWrapper .answer { display:inline-block; *display:inline; zoom:1; width:272px; vertical-align:middle; line-height:20px; border:0px;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper .answer.error { border:1px solid red; width:272px;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper .answer input { border:0px;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper .reviewerNotes { width:520px; height:300px; margin:0px; font-size:12px; color:#222; padding:5px 15px 5px 15px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition: box-shadow 1.5s cubic-bezier(0.42, 0, 0.58, 1) 0; transition: border 1.5s cubic-bezier(0.42, 0, 0.58, 1) 0; }
.reviewHolder .reviewContent .sectionHolder .questionWrapper .reviewerNotes:focus { background-color:#fff; border:1px solid #6880b7; -moz-box-shadow: 0 0 5px #6880b7; -webkit-box-shadow: 0 0 5px#6880b7; box-shadow: 0 0 5px #6880b7;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper #low {position: absolute;left: 330px;bottom: 0px;font-size: 9px;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper #high {position: absolute;left: 455px;bottom: 0px;font-size: 9px;}
.reviewHolder .reviewContent .sectionHolder .questionWrapper .reviewerTitle { line-height:30px; width:520px; height:30px; margin:0px; font-size:12px; color:#222; padding:5px 15px 5px 15px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition: box-shadow 1.5s cubic-bezier(0.42, 0, 0.58, 1) 0; transition: border 1.5s cubic-bezier(0.42, 0, 0.58, 1) 0; }
.reviewHolder .reviewContent .sectionHolder .questionWrapper .reviewerTitle:focus { background-color:#fff; border:1px solid #6880b7; -moz-box-shadow: 0 0 5px #6880b7; -webkit-box-shadow: 0 0 5px#6880b7; box-shadow: 0 0 5px #6880b7;}
.reviewHolder .reviewContent .sectionHolder .review_property_search .review_property { line-height:30px; font-size:14px; color:#444; padding:5px 5px 5px 15px; width:400px; height:30px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition: box-shadow 0.5s cubic-bezier(0.42, 0, 0.58, 1) 0; transition: border 0.5s cubic-bezier(0.42, 0, 0.58, 1) 0; }
.reviewHolder .reviewContent .sectionHolder .review_property_search .review_property:focus{ background-color:#fff; border:1px solid #6880b7; -moz-box-shadow: 0 0 5px #6880b7; -webkit-box-shadow: 0 0 5px#6880b7; box-shadow: 0 0 5px #6880b7; }
.reviewHolder .reviewContent .sectionHolder .review_property_search .results { width:400px; }
.reviewHolder .reviewContent .sectionHolder .review_property_search .results .ui-autocomplete { max-height: 200px; overflow-y: auto; overflow-x: hidden; }
* html .reviewHolder .reviewContent .sectionHolder .review_property_search .results .ui-autocomplete { height: 200px; }
.reviews {width: 630px;}
.reviews .propertyAlerts .tableRow a.details, .reviews .propertyAlerts .tableRow span.details { width:300px; }
.reviews .propertyAlerts .tableRow a.details, .reviews .propertyAlerts .tableRow span.detailsSmall { width:240px; }
.reviews .propertyAlerts .tableRow span.alert { width:125px; }
.reviewDivider{border-top:5px solid #4B8005;display: block;clear:both;margin: 0px 0px 2px;height:23px;position: relative;width: 630px;background: #fff url(../images/generic/searchAction-bottom.gif) bottom center no-repeat;}
.reviewDividerMiddle{background: transparent;border-bottom: 2px solid #ccc;border-top: 0px;height: 8px;width:610px;margin:0px 0px 10px 10px;}
.rating_image_wrapper { position: relative; width: 122px;height: 20px; display: inline-block; *display: inline; zoom: 1; position:relative; vertical-align:middle;}
.rating_image { width: 122px; height: 20px; background-image: url("../images/generic/rating-bar.png"); position: absolute; z-index: 100; display: inline-block; *display: inline; zoom: 1; }
.rating_slider { position: absolute; width: 0px; height: 20px; background-color: #6a9d34; z-index: 1; display: inline-block; *display: inline; zoom: 1; }
.review_title {display: inline-block; *display: inline; zoom: 1; padding:3px 0px 7px 5px; width:96px; font-size:120%; text-align:left; vertical-align: middle; color:#444;}
.review_breakdown_line {display: inline-block; *display: inline; zoom: 1; width:280px; margin:0px 10px; margin-bottom:10px; vertical-align: middle;}
.review_breakdown_line .review_title {width:150px;}
.reviewText .review_breakdown_line {width:290px; margin:0px 0px 0px 0px; vertical-align: middle;}
.reviewText .review_breakdown_line.sml {width:220px; margin:0px 5px 0px 0px;}
.reviewText .review_breakdown_line .review_title {width:150px; padding:3px 0px 7px 5px; font-size:100%;}
.reviewText .review_breakdown_line.sml .review_title {width:226px; padding:5px 0px 0px 0px;} 
.tabpage h4 { float:left; }
.tabpage h4 .rating_image_wrapper { float:left; margin-right:10px; }
.rating_slider.landlord {background-color: #dbdd13; }
.tabpage .userReview{ margin-bottom:10px; border-bottom:3px solid #ccc; padding-bottom:5px; position:relative; background-color:#fcfcfc;}
.tabpage .userReview .reviewerInfo { display: inline-block; *display: inline; zoom: 1; width:135px; padding-right:5px; vertical-align:top; font-size:120%; }
.tabpage .userReview .reviewerInfo .name{ font-weight:bold; }
.tabpage .userReview .reviewerInfo .address{ color:#666; }
.tabpage .userReview .reviewerInfo .type{ color:#888; margin-top:10px; }
.tabpage .userReview .review { display: inline-block; *display: inline; zoom: 1; width:460px; }
.tabpage .userReview .review h5 { font-size:130%; color:#3973C5; margin-bottom:5px; }
.tabpage .userReview .review .reviewDate { color:#666; font-style:italic; font-size:120%; vertical-align:middle; margin-left:10px; }
.tabpage .userReview .review .reviewText { color: #4577B2; font-size: 120%; line-height: 170%; }
.tabpage .userReview .review .reviewText .re-collapse { display:block; text-align:right; }
.tabpage .userReview .review .reviewText span.property_reviews h6,
.tabpage .userReview .review .reviewText span.landlord_reviews h6 { font-size:110%; margin:0px; }
.tabpage .userReview .review .reviewText span.property_reviews,
.tabpage .userReview .review .reviewText span.landlord_reviews { width:229px;display: inline-block; *display: inline; zoom: 1; vertical-align:top; }
.tabpage .userReview .review .reviewText .ll_reply{border-left:4px solid #6b6b6b; background-color:#ededed; color:#333; font-style:italic; margin-left:5px; padding:5px;}
span.warning{display:block; width:590px; margin-left:10px; border:1px solid #b4b008; background-color:rgba(188, 213, 26, 0.15); font-size:120%; padding: 20px 10px; line-height:25px; margin-bottom:10px; text-align:center;}
.mspartner {width:1000px; margin:0 auto;}
.mspartner img {margin-left: 204px;}
.fb-like {left: 535px; top: -42px;}

 /* TOP LOGIN PANNEL
==========================================================================================*/
.login-panel {position:absolute;width:227px;height:100px;background:url("../Images/Generic/login-panel.png") 0 bottom;padding:5px;right:10px;top:0px;}
.info-panel{position:absolute;width:227px;height:20px;background:url("../Images/Generic/login-panel.png") 0 bottom;padding:5px;right:10px;top:0px;color:#4577B2;text-align:center;}
.info-panel a {color:#80B931;}
.login-panel .login-status {display:none;color: red;font-size:12px;margin-top:5px;margin-left:auto;margin-right:auto;width:200px;text-align: center;}
.login-panel .gobutton {background: url("../images/generic/reply.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF !important;display: block;font-size: 10px;height: 19px;text-decoration: none;width: 75px;margin-left:auto;margin-right:auto; }
#login-inputs .label {display: inline-block;*display: inline;margin: 0 5px 0 0;text-align: right;vertical-align: top;width: 50px;line-height: 21px;margin-bottom:5px;color: #4577B2;zoom:1;}
#login-inputs #password, #login-inputs #email {width:150px!important;}
.additional_email_info{float:none !important; display: inline !important;}
.additional_email_info.valid{color: #077614;}
.additional_email_info.pending{color: #bb0000;}
.additional_email_info.changing{color: #0900d3;display: block !important;float: none !important;margin: 0px !important;padding: 0px !important;padding-left: 175px;text-align: center !important;width: 600px !important;}

/* Home Page Youtube video panel
========================================================================================== */
#yt_container {display: block; float: left;}
#yt_videosurround {	position: relative;	margin: 10px auto; display: none; background-color: #000;}
#yt_embededvideo{	position: absolute;	top: 0px;	left: 0px;	margin-left: auto;	margin-right: auto;}
.jcarouselyt-skin-tango .jcarouselyt-container { -moz-border-radius: 10px; -webkit-border-radius: 10px; 	border-radius: 10px; background: #FFF; border: 0px solid #346F97;}
.jcarouselyt-skin-tango .jcarouselyt-direction-rtl {	direction: rtl;}
.jcarouselyt-skin-tango .jcarouselyt-container-horizontal { width: 560px; padding: 20px 40px;	margin-left: auto;	margin-right: auto;}
.jcarouselyt-skin-tango .jcarouselyt-container-vertical { width: 75px; height: 245px; padding: 40px 20px;}
.jcarouselyt-skin-tango .jcarouselyt-clip { overflow: hidden;}
.jcarouselyt-skin-tango .jcarouselyt-clip-horizontal { width: 560px; height: 85px;}
.jcarouselyt-skin-tango .jcarouselyt-clip-vertical { width: 75px; height: 245px;}
.jcarouselyt-skin-tango .jcarouselyt-item { width: 75px; height: 85px;}
.jcarouselyt-skin-tango .jcarouselyt-item-horizontal {	margin-left: 20px; margin-right: 20px;	cursor: pointer;}
.jcarouselyt-skin-tango .jcarouselyt-direction-rtl .jcarouselyt-item-horizontal {	margin-left: 10px; margin-right: 0;}
.jcarouselyt-skin-tango .jcarouselyt-item-vertical { margin-bottom: 10px;}
.jcarouselyt-skin-tango .jcarouselyt-item-placeholder { background: #fff; color: #000;}
.jcarouselyt-skin-tango .jcarouselyt-next-horizontal { position: absolute; top: 43px; right: -10px; width: 40px; height: 45px; cursor: pointer; background: transparent url(../images/Generic/vid-arrow.png) no-repeat -38px 0px;}
.jcarouselyt-skin-tango .jcarouselyt-direction-rtl .jcarouselyt-next-horizontal { left: 5px; right: auto; background: transparent url(../images/Generic/vid-arrow.png) no-repeat -38px 0px;}
.jcarouselyt-skin-tango .jcarouselyt-next-disabled-horizontal,.jcarouselyt-skin-tango .jcarouselyt-next-disabled-horizontal:hover,.jcarouselyt-skin-tango .jcarouselyt-next-disabled-horizontal:focus,.jcarouselyt-skin-tango .jcarouselyt-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}
.jcarouselyt-skin-tango .jcarouselyt-prev-horizontal { height: 45px; left: -10px; position: absolute; top: 43px; width: 40px; cursor: pointer; background: transparent url(../images/Generic/vid-arrow.png) no-repeat 0 0;}
.jcarouselyt-skin-tango .jcarouselyt-direction-rtl .jcarouselyt-prev-horizontal { left: auto; right: 5px; background: transparent url(../images/Generic/vid-arrow.png) no-repeat 0 0;}
.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-horizontal,.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-horizontal:hover,.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-horizontal:focus,.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0;}/** * Vertical Buttons*/
.jcarouselyt-skin-tango .jcarouselyt-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/Generic/vid-arrow.png) no-repeat 0 0;}
.jcarouselyt-skin-tango .jcarouselyt-next-vertical:hover,.jcarouselyt-skin-tango .jcarouselyt-next-vertical:focus { background-position: 0 -32px;}
.jcarouselyt-skin-tango .jcarouselyt-next-vertical:active { background-position: 0 -64px;}
.jcarouselyt-skin-tango .jcarouselyt-next-disabled-vertical,.jcarouselyt-skin-tango .jcarouselyt-next-disabled-vertical:hover,.jcarouselyt-skin-tango .jcarouselyt-next-disabled-vertical:focus,.jcarouselyt-skin-tango .jcarouselyt-next-disabled-vertical:active { cursor: default; background-position: 0 -96px;}
.jcarouselyt-skin-tango .jcarouselyt-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/Generic/vid-arrow.png) no-repeat 0 0;}
.jcarouselyt-skin-tango .jcarouselyt-prev-vertical:hover,.jcarouselyt-skin-tango .jcarouselyt-prev-vertical:focus { background-position: 0 -32px;}
.jcarouselyt-skin-tango .jcarouselyt-prev-vertical:active { background-position: 0 -64px;}
.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-vertical,.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-vertical:hover,.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-vertical:focus,.jcarouselyt-skin-tango .jcarouselyt-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
#pageContent tr p{ width:auto;}
#dialogForm {padding:20px;}
#dialogForm h3 {margin-bottom:10px;}
#dialogForm #dialogFormContent { line-height:160%; font-size:12px;}
#dialogForm #dialogFormContent .validation_line { margin-left:10px; line-height:160%; font-size:12px;}
#dialogForm .dialogFormClose { position: absolute; top: 16px; font-size: 16px; color: #fff; right: 10px; }


/* PRIVACY POLICIES / T&C's / Legals
==========================================================================================*/
#pageContent #privacyPolicy, #pageContent .policy-document {padding: 20px 10px;box-sizing: border-box;width: 100%;color: #333}
#pageContent #privacyPolicy ol, #pageContent .policy-document ol, #pageContent #privacyPolicy ul, #pageContent .policy-document ul {list-style: decimal;margin: 0;padding: 2px 0px 5px 35px;font-size: 12px;color: #333}
#pageContent #privacyPolicy p, #pageContent .policy-document p, #pageContent #privacyPolicy ol li, #pageContent .policy-document ol li {font-size: 12px;line-height: 18px;color: #333}
#pageContent #privacyPolicy h1, #pageContent .policy-document h1 {padding: 10px 10px 20px 10px;box-sizing: border-box;width: 100%;color: #333;border-bottom: 2px solid #333;margin-bottom: 10px;}
#pageContent #privacyPolicy h2, #pageContent .policy-document h2, #pageContent #privacyPolicy h3, #pageContent .policy-document h3 {padding: 15px 0px 5px 0px;box-sizing: border-box;width: 100%;color: #333;}
#pageContent #privacyPolicy h3, #pageContent .policy-document h3 {font-size: 140%;line-height: 130%;font-weight: normal;}
#pageContent .policy-document table {border-collapse: collapse;}
#pageContent .policy-document table * {border:1px solid black;padding:2px 10px;}
#pageContent .policy-document table tr th {background:#ddd}

/* CONTACT FORM PANEL
==========================================================================================*/
.socialHalf {display: inline-block;*display: inline;zoom: 1;width: 300px;padding: 0 22px;}
.fb-like {	position: absolute;	left: 500px;	top:-44px; min-width: 200px;}
.fb-like iframe { min-width: 200px; }

 /* Safety Shaun
 ========================================================================================== */
#HASafetyShaunVideos { display:block;}
#HASafetyShaunVideos .SScontentContentContainer { width: 630px; height: 280px; margin: 10px; }
.SScontentContentContainer .vidContainer, .SScontentContentContainer .descContainer { width: 48%; display:inline-block; *display:inline; zoom:1; height:210px; margin-left: 1%; vertical-align: top; }
#pageContent .SScontentContentContainer p, #pageContent .SScontentContentContainer h2 { width:100%; padding:10px 0px; text-align:center;}
#pageContent .SScontentContentContainer h2 { color: #4577b2; font-weight: bold;}
#pageContent .SScontentContentContainer p { color: #858586; padding: 0px;}
.SScontentContentContainer img { padding:0px 0px; border: none; margin: 0 auto; position: relative; display: block;}
.SScontentContentContainer .half { height:228px;}
.videoButtonPanel {padding:5px 10px;}
.videoButtonPanel a {font-size:120%; cursor:pointer; color: #4577b2; text-decoration:underline;}
.videoButtonPanel a:hover {text-decoration:none;}
#SafetyShaunSlider {width:620px;}
.connected-carousels .stage { width: 620px; position: relative;}
.connected-carousels .navigation { width: 550px; margin: 5px auto; position: relative;}
.connected-carousels .carousel { overflow: hidden; position: relative;}
.connected-carousels .carousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0;}
.connected-carousels .carousel li { float: left;}
.connected-carousels .carousel-stage { height:300px; border: 1px solid #CDDDF4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 1px #CDDDF4; -moz-box-shadow: 0 0 1px #CDDDF4; box-shadow: 0 0 1px #CDDDF4;}
.connected-carousels .carousel-navigation { height: 95px; width: 560px;}
.connected-carousels .carousel-navigation li { cursor: pointer;}
.connected-carousels .carousel-navigation li img { display: block; border: 0px solid #fff; margin: 5px; }
.connected-carousels .prev-stage,.connected-carousels .next-stage { display: block; position: absolute; top: 0; width: 305px; height: 410px; color: #fff;}
.connected-carousels .prev-stage { left: 0;}
.connected-carousels .next-stage { right: 0;}
.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive { display: none;}
.connected-carousels .prev-stage span,.connected-carousels .next-stage span { display: none; position: absolute; top: 50%; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.connected-carousels .prev-stage span { left: 20px;}
.connected-carousels .next-stage span { right: 20px;}
.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span { display: block;}
.connected-carousels .prev-navigation,.connected-carousels .next-navigation { display: block; position: absolute; width: 34px; height: 40px;}
.connected-carousels .prev-navigation { left: -35px; top: 22px; text-indent: -99999px; background: url('../Global Media/Safety Shaun/prev-icon.png') no-repeat;}
.connected-carousels .next-navigation { right: -35px; top: 22px; text-indent: -99999px; background: url('../Global Media/Safety Shaun/next-icon.png') no-repeat;}
.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive { opacity: .0; cursor: default;}
.ssContainer {background: #efefef;padding: 20px;width: 578px;height: 260px;} 
.ssContainer .vidContainer, .ssContainer .descContainer { width: 49%; display:inline-block; *display:inline; zoom:1; height:210px; margin-left: 1%; vertical-align: top; }
.ph_image { position: relative; width: 100%; height: auto; background: #000;}
.ph_image:hover { cursor: pointer; }
.ph_image img { width: 100%; vertical-align: top; }
.btnStart { position: absolute; z-index: 9999; left: 50%; bottom: 50%; height: 84px; width: 84px; margin-left: -45px; margin-bottom: -38px; background: url("../Global Media/Safety Shaun/Start.png") no-repeat left top transparent;}
.ph_image:hover .btnStart { background: url("../Global Media/Safety Shaun/Start.png") no-repeat left bottom transparent;}
.ph_image:after { content: ' '; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.6); opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s;}
.ph_image:hover:after { opacity: 1;}
#SafetyShaunSlider h2, #SafetyShaunSlider p {text-align:center; }
#SafetyShaunSlider h2 {margin-bottom:10px; font-size:18px;}
#SafetyShaunSlider p {font-size:14px;}
#ssSocial {position: absolute;bottom: 20px;right: 20px;}
#ssSocial a.social {color: #0066B3 !important;	padding-right: 38px;	display: inline-block;	*display: inline;	zoom:1;	height:24px; font-size: 14px; line-height: 24px;	}
#ssSocial a.social.facebook {background: url('../Global Media/Safety Shaun/facebook-icon.png') no-repeat 140px 0;}		
#ssSocial a.social.twitter {background: url('../Global Media/Safety Shaun/twitter-icon.png') no-repeat 150px 0;}
.descContainer div {position:absolute;}
.descContainer {position:relative;}
.carousel-navigation li div { margin: 5px; width: 70px;}
.carousel-navigation li div h3 { text-align: center; font-size: 10px; color: #4577b2; text-transform:uppercase; }
.carousel-navigation li.active div h3 { color: #80b931; }

/* DRAW A SEARCH
=========================================================================================== */
fieldset.search.drawASearch { clear: both;}
#drawASearchCanvas { width: 680px; height: 440px; border: solid 1px #000; }
#drawASearchCanvas #dasLoading { width: 100%; font-size:14px; text-align:center; padding-top:100px;}
#drawASearchDescription { width:680px; }
#drawASearchDescription p { font-size: 120%; line-height:150%;}
#drawASearchDescription ul { margin-left:50px; margin-bottom:10px; list-style:disc; clear:both;}
#drawASearchDescription ul li { font-size: 110%; color:#4577b2; font-family: tahoma, Arial, Verdana, sans-serif; }
#btnClearMap { color: #000; text-shadow: 0 1px 1px #fff; border-color: #ccc; border-bottom-color: #b0b0b0; background: linear-gradient(to bottom,#E9E9E9 1px,#E9E9E9 1px,#B1B1B1 100%); padding: .35em 1em; font-size: 1em; text-decoration: none; text-align: center; cursor: pointer; display: inline-block; outline: 0; overflow: visible; font-weight: bold; -webkit-border-radius: .2em; border: 1px solid #ccc; font: 13px Arial,Geneva,sans-serif; bottom: 95px; right: 55px; z-index: 999; position: absolute; }
#btnClearMap:hover { background: linear-gradient(to bottom,#B1B1B1 1px,#B1B1B1 1px,#E9E9E9 100%); }
div[id*="popupAlert_"] div[id*="popupBody_"] { font-size:120%; }
div[id*="popupAlert_"] #linksList { text-align: center; margin-top: 10px; }
div[id*="popupAlert_"] #linksList li { display: inline-block; margin-right: 20px; }
div[id*="popupAlert_"] #linksList li a { font-size:120%; }
div[id*="popupCover_"] { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background: #000; opacity: 0.0; filter:alpha(opacity=00); z-index:1000; }
#dasUnderlay { width:100%; height:100%; background-color:#333; opacity:0.8; z-index:9998; display:none; position:fixed; top:0px; left:0px;}
#dasOverlay { display:none; z-index: 9999; background-color: white; position: absolute; width: 640px; padding: 10px; border: solid 1px black; bottom: 515px; left: 19px; -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75);}
#dasOverlay #dasOverlayClose { position:absolute; top:5px; right:5px; width:28px; height:28px; background-color:#3973c5; background-image: url('../images/maps/dasClose.png'); background-repeat:no-repeat; cursor:pointer; z-index:999; }
.popup_red.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {background-color:#b00000; border-color:#b00000; background-image:none; }
.popup_red .modal ol li a{color: #b00000;}
.popup_red .modal ol li:hover{background: #ffc4c4;}
.popup_red button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{background-color:#b00000; border:1px solid #b00000}
.modal ol { margin-top: 10px; }
.modal ol li { border:1px solid #ADADAD; text-align: left; margin-bottom: 2px; cursor: pointer; overflow:hidden}
.survey_popup .modal ol li {width: 30%;padding: 10px;box-sizing: border-box;display: inline-block;margin: 1% 1.5% 0% 1.5%;text-align: center;}
.modal ol li:hover { background: #dedede; }
.modal ol li a{ font-size: 13px; color: #316AC1; text-decoration: none; font-weight: bold; display:block; width:100%; padding: 5px;}
.popup-info-only .modal ol {
    list-style: initial
}

    .popup-info-only .modal ol li {
        border: none;
        font-size: 16px;
        margin-left: 30px;
        list-style: initial;
        cursor: default;
    }

        .popup-info-only .modal ol li:hover {
            background: none
        }
body.pageBody_print #headerAdverts,#propertyDetails .mobile_content { display:none !important; }
.mainSearchDAS fieldset.search input.searchButton {margin: 10px 150px 0 0;}

/*Facilities icon
=========================================================================================== */
.facility_images { float:left; width: 100%; clear:both; margin: 10px 0px;}
.facility_images .featureIcon { display:inline-block; *display:inline; zoom: 1; height: 30px; width: 30px; padding: 2px; background-image: url('../images/icons/facilitiesIconSprites.png'); background-repeat:no-repeat; background-position: -288px 0px;}
.facility_images span.iconNumber { display: inline-block; *display: inline; zoom: 1; height: 30px; width: 30px; vertical-align: top; font-weight: bold; }
.facility_images .facility_numbers_bathrooms {background-position: -32px -32px;}
.facility_images .facility_numbers_showers {background-position: -32px -128px;}
.facility_images .facility_numbers_en_suites {background-position: -32px -160px;}
.facility_images .facility_numbers_parking_spaces {background-position: -32px -192px;}
.facility_images .facility_numbers_fridge_freezers {background-position: -32px -226px;}
.facility_images .facility_numbers_fridges {background-position: -32px -258px;}
.facility_images .facility_numbers_freezers {background-position: -32px -290px;}

/* LMP LETTINGS MANAGEMENT - TENANCY MANAGEMENT 
============================================================================================ */
#pageContent .tenancy_management h2{text-align:center; font-size:18pt;}
.tiles{text-align:center;}
.tiles .tile{text-align:left;width:32%; height:114px; background:#93ce42; color:#fff; display:inline-block; *display:inline;zoom:1; overflow:hidden; position:relative; margin:10px 5px 0px 0px;}
.tiles .tile.disabled {background-color:#AAA;}
.tiles .tile div {background-position: center center; background-repeat:no-repeat;}
.tiles .tile .viewings {background-image:url('../Images/LMP/Viewings.png')}
.tiles .tile .maintenance {background-image:url('../Images/LMP/Maintenance.png')}
.tiles .tile .details {background-image:url('../Images/LMP/Details.png')}
.tiles .tile .payments {background-image:url('../Images/LMP/Payments.png')}
.tiles .tile .reminders {background-image:url('../Images/LMP/Reminders.png')}
.tiles .tile .agreements {background-image:url('../Images/LMP/Agreements.png')}
.tiles .tile > div {position:absolute;width: 100%;height: 100%;}
.tiles .tile h3{font-size: 16px!important; margin: 5px 1px 5px 10px; font-weight: 700; overflow: hidden; text-align: center;}
.tiles .tile a{font-size:12pt; margin:5px 1px 5px 10px; font-weight:400; color:#fff !important; display:block}
.tiles .details { font-weight: bold; text-align: center; }
.tiles .tile .overview em{font-size:56pt; float:left; font-style:normal; margin-top: -13pt;}
.tiles .tile .overview p{font-size:12pt; float:left; width:100px; color:#fff !important;}
.tiles .tile.disabled .overview p{width:75%}
.tiles .tile .links{display:none; }
.tiles .tile .disabled_info{display:none; background-color:#D35F5F !important;}
.tiles .tile .disabled_info p {color:#fff !important; display:block; width:100%; padding:5px 10px; box-sizing:border-box}
#pageContent .tenancy_management .page h4{font-size:20px; border-bottom:3px solid #316ac1; margin:0px -10px; padding:5px; font-weight:400; color:#316ac1}
#pageContent .tenancy_management .page .line{background:#eee; padding:6px;}
#pageContent .tenancy_management .page .line.line-reduced{min-height:44px}
#pageContent .tenancy_management .page .line:nth-child(odd) {background: #FFF}
#pageContent .tenancy_management .page .line > * {display: inline-block; *display:inline;zoom:1}
#pageContent .tenancy_management .page .line span{width: 35%;text-align: right;font-size: 12px;}
#pageContent .tenancy_management .page .line span.error { width: 98%; text-align: center; padding: 1%; padding-top: 2px; padding-bottom: 2px; color: #000000 !important; background: #FF6666; margin-top:5px; text-transform: capitalize;}
#pageContent .tenancy_management .page .line span.labelEmail {width: 60%;text-align: left;text-indent: 5px;}
#pageContent .tenancy_management .page .k-grid {margin-bottom: 44px;}
#pageContent .tenancy_management .page .line .k-file span.k-icon{width:16px; height:16px; text-align:center; font-size:0;}
#pageContent .tenancy_management .page .line .k-file span.k-filename{width:auto; text-align:left; font-size: inherit; color:#4577b2}
#pageContent .tenancy_management .page .line .k-widget.k-upload.k-header.k-upload-empty {background:#fff; padding-bottom: 0px;}
#pageContent .tenancy_management .page .line .k-widget.k-upload.k-header {background:#eee; width:100%; padding-bottom: 36px;}
#pageContent .tenancy_management .page .line .k-widget .k-button.k-upload-selected {position:absolute; bottom:0px; right:10px; z-index:10;}
#pageContent .tenancy_management .page .line .k-widget .k-button.k-upload-button {margin-left: 6px;width: 100%;padding: 12px 0px;}
#pageContent .tenancy_management .page .line .k-widget .k-button.k-upload-button.k-state-focused {color:#fff;}
#pageContent .tenancy_management .page .line .k-widget .k-upload-files {margin-top:44px;}
#pageContent .tenancy_management #documentsGrid td {vertical-align:top;}
#pageContent .tenancy_management #documentsGrid .item {display:block; padding:4px 0px;line-height: 24px;}
#pageContent .tenancy_management .page .line .k-widget .k-upload-status.k-upload-status-total {display:none}
#pageContent .tenancy_management .page .line .k-dropzone {position: absolute; top: -6px;left: -15px;min-height: 110px; height:100%; width: 100%;padding-right: 21px;padding-top: 6px;}
#pageContent .tenancy_management .page .line .k-dropzone.k-dropzone-active{z-index:99; background:rgba(49, 106, 193, 0.66) url('../Images/Generic/diagonal-stripes.png') 0px 0px repeat; position:fixed; top:0px; left:0px; width:100%; height:100%; animation: animatedBackground 150s linear infinite;-ms-animation: animatedBackground 150s linear infinite;-moz-animation: animatedBackground 150s linear infinite;-webkit-animation: animatedBackground 150s linear infinite;}
#pageContent .tenancy_management .page .line .k-dropzone.k-dropzone-active .k-button{display:none;}
#pageContent .tenancy_management .page .line .k-dropzone.k-dropzone-active em{font-size:30px; color:#fff; text-align:center; position:absolute; top:48%; display:block; background:#316ac1; padding:20px 40px; left: 50%;margin-left: -162px;}
#pageContent .tenancy_management .page .line input{border:1px solid #ccc; padding: 5px; }
#pageContent .tenancy_management .page .line input.small{width:50px}
#pageContent .tenancy_management .page .line select{border: 1px solid #ccc; padding: 5px; margin-left: 10px; font-size: 1.1em; color: inherit;}
#pageContent .tenancy_management .page .line select.long{width: 62%;}
#pageContent .tenancy_management .page .line.line-full span{width:99%; text-align:left; padding-top:5px; padding-left:5px;}
#pageContent .tenancy_management .page .line.line-full textarea{width:98%;border:1px solid #ccc; padding: 5px; height:150px}
#pageContent .tenancy_management .page #saveContainer {position: fixed; bottom: 0px; left: 0; width: 100%; display: none; z-index: 20; background: transparent; padding: 0; }
#pageContent .tenancy_management .page #saveContainer .inner {background: #ccc; width: 300px; margin: auto; text-align: center; padding: 10px 20px; display: block; background:rgba(230, 230, 230, 0.85); -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.60);-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.60);box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.60);}
#pageContent .tenancy_management .page #saveContainer .inner .btnSave.Save {background: #316ac1; color: #fff;}
#pageContent .tenancy_management .page #saveContainer .inner .btnSave.Save:hover {background:#80b931; color:#fff}
#pageContent .tenancy_management .page .saveButton {z-index:10; position:absolute; background:#316ac1; color: #fff; bottom:10px; right:19px; padding:10px 20px; cursor:pointer; transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0;}
#pageContent .tenancy_management .page .saveButton.saveAndUpload {bottom:25px; right:30px;}
#pageContent .tenancy_management .page .saveButton:hover {background:#80b931; color:#fff}
#pageContent .tenancy_management #tabbed{border:none;}
#pageContent .tenancy_management .informationPanel { background: #FDE4E1; color: #BE4B49; font-size: 12px; padding: 1%; width: 98%; display: block; text-align: center; margin: 20px 0; border: 1px solid #BE4B49;}
#pageContent .tenancy_management .ui-tabs .ui-tabs-panel{border:1px solid #316ac1; min-height:420px;}
#pageContent .tenancy_management table td span.iconNo {background: url(../images/generic/no-icon.gif) left no-repeat; width:20px; display:block;}
#pageContent .tenancy_management table td span.iconYes {background: url(../images/generic/yes-icon.gif) left no-repeat; width:20px; display:block;}
.ui-dialog.popup_form .saveButton {z-index:10; position:absolute; background:#316ac1; color:#fff;bottom:10px; right:19px; padding:10px 20px; cursor:pointer; transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.ui-dialog.popup_form .saveButton.inline {right: 99px;} 
.ui-dialog.popup_form .saveButton.saveAndUpload {background:#fff; bottom:31px; right:30px;}
.ui-dialog.popup_form .saveButton:hover {background:#80b931; color:#fff}
.ui-dialog.popup_form .deleteButton {z-index:10; position:absolute; background:#880606 url('/Global Media/Images/button-slice.png') top left repeat-x; color:#fff; bottom:10px; left:19px; padding:10px 20px; cursor:pointer; transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.ui-dialog.popup_form .deleteButton:hover {background-image: none;}
.ui-dialog.popup_form .line.tab-margin { height: 25px; background: #fff!important;}
.ui-dialog.popup_form h4{font-size:20px; border-bottom:3px solid #316ac1; margin:0px -10px; padding:5px; font-weight:400; color:#316ac1}
.ui-dialog.popup_form .line{background:#eee; padding:6px; position:relative}
.ui-dialog.popup_form .line.line-reduced{min-height:44px}
.ui-dialog.popup_form .line:nth-child(odd) {background: #FFF}
.ui-dialog.popup_form .line > * {display: inline-block; *display:inline;zoom:1}
.ui-dialog.popup_form .line span{width: 35%;text-align: right;font-size: 12px;}
.ui-dialog.popup_form .line span.mark_signed{width: 20px}
.ui-dialog.popup_form .line span[class*='error']{width: auto;text-align: left;font-size: 12px;}
.ui-dialog.popup_form .line span.full_error{width: 100%;text-align: center;}
.ui-dialog.popup_form .line input{border:1px solid #ccc; padding: 5px; }
.ui-dialog.popup_form .line input.small{width:50px}
.ui-dialog.popup_form .line select{border: 1px solid #ccc; padding: 5px; margin-left: 10px; font-size: 1.1em; color: inherit;}
.ui-dialog.popup_form .line select.long{width: 62%;}
.ui-dialog.popup_form .line.line-full span{width:99%; text-align:left; padding-top:5px; padding-left:5px;}
.ui-dialog.popup_form .line.line-full textarea{width:98%;border:1px solid #ccc; padding: 5px; height:150px}
.ui-dialog.popup_form .line.line-reduced.tab-margin {margin-bottom: 40px; height: auto; }
.ui-dialog.popup_form .line .k-file span.k-icon{width:16px; height:16px; text-align:center; font-size:0;}
.ui-dialog.popup_form .line .k-file span.k-filename{width:auto; text-align:left; font-size: inherit; color:#4577b2}
.ui-dialog.popup_form .line .k-widget.k-upload.k-header.k-upload-empty {background:#fff; padding-bottom: 0px;}
.ui-dialog.popup_form .line .k-widget.k-upload.k-header {background:#eee; width:100%; padding-bottom: 36px;}
.ui-dialog.popup_form .line .k-widget .k-button.k-upload-selected {position:absolute; bottom:0px; right:10px; z-index:10;}
.ui-dialog.popup_form .line .k-widget .k-button.k-upload-button {margin-left: 6px;width: 100%;padding: 12px 0px;}
.ui-dialog.popup_form .line .k-widget .k-button.k-upload-button.k-state-focused {color:#fff;}
.ui-dialog.popup_form .line .k-widget .k-upload-files {margin-top:44px;}
.ui-dialog.popup_form .line.files-extended .k-widget .k-upload-files {margin-top:64px;}
.ui-dialog.popup_form .line .k-widget .k-upload-status.k-upload-status-total {display:none}
.ui-dialog.popup_form .line .k-dropzone {position: absolute; top: -6px;left: -15px;min-height: 110px; height:100%; width: 100%;padding-right: 21px;padding-top: 6px;}
.ui-dialog.popup_form .line .k-dropzone.k-dropzone-active{z-index:99; background:rgba(49, 106, 193, 0.66) url('../Images/Generic/diagonal-stripes.png') 0px 0px repeat; position:fixed; top:0px; left:0px; width:100%; height:100%; animation: animatedBackground 150s linear infinite;-ms-animation: animatedBackground 150s linear infinite;-moz-animation: animatedBackground 150s linear infinite;-webkit-animation: animatedBackground 150s linear infinite;}
.ui-dialog.popup_form .line .k-dropzone.k-dropzone-active .k-button{display:none;}
.ui-dialog.popup_form .line .k-dropzone.k-dropzone-active em{font-size:30px; color:#fff; text-align:center; position:absolute; top:48%; display:block; background:#316ac1; padding:20px 40px; left: 50%;margin-left: -162px;}
.unsent-enquiries-note {color: #fff;background: #d45454;padding: 20px;font-size: 130%;clear: both;float: left;margin-bottom: 10px;display:block;width: 660px;text-align: center;transition: all 0.4s ease 0s;}
.unsent-enquiries-note:hover {background: #ce2f2f;}

/* EMBEDDED VIDEOS
==============================================================*/
.property-video-walkthrough { margin: 5px 0px; width: 100%;}
.property-video-walkthrough p.main { margin: 0px 15px 10px 15px; font-weight: bold;}
.property-video-walkthrough #videoContainer { position: relative; width: 100%;}
.property-video-walkthrough #videoContainer iframe { margin: 0 auto; width: 100%; display: block; height: auto; min-height: 280px;}

/* TABBED POPUP 
==============================================================*/
.ui-dialog.popup_form #dialog_guarantor #guarantorsTabbed{border:none;}
.ui-dialog.popup_form #dialog_guarantor #guarantorsTabbed .page2{border: 1px solid #316ac1!important;}
.ui-dialog.popup_form .page2 .line span {width: 29%;}
.ui-dialog.popup_form .page2 .line span.full_error {width: 100%;}

/*PROGRESS BAR
==========================================================================*/
td .progressWrapper { display:block; background-color:#ffffff; background-size: 0% auto; background-repeat:no-repeat; width:72px; height:10px; }
td .progressBarProgress { background-image:url('../images/lmp/progress-bar_bg.png'); background-repeat:repeat; position:relative; top:0px; left:0px; width:0px; height:10px; z-index:10; overflow:hidden; }
td .progressBar { display:block; position:relative; top:-10px; left:0px; background-image:url('../images/lmp/progress-bar.png'); width:72px; height:10px; z-index:20; }

/*KENDO STYLES
==========================================================================*/
.k-pager-wrap.k-grid-pager.k-widget{background-color:#fff;color:#222;}
.k-pager-numbers {font-size: 100% !important;}
.k-empty-grid-row { padding: 0px;text-align: center;font-size: 120%;font-style: italic;opacity: 0.8;}

/*JQUERY tooltip
==========================================================================*/	
.ui-tooltip, .arrow:after { background: #E3E3E3 !important; box-shadow: none; -webkit-nox-shadow:none; border: none !important; }
.ui-corner-all {	border-radius:0px; }
.ui-tooltip { padding: 10px 20px; color: #848484; text-align:center; }
.ui-tooltip .arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; }
.ui-tooltip .arrow:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.ui-tooltip .arrow.top { top: -16px; bottom: auto; }
.ui-tooltip .arrow.bottom { top: auto; bottom: -16px; }
.ui-tooltip .arrow.left { left: 20%; }
.ui-tooltip .arrow.top:after { bottom: -20px; top: auto; }
.ui-tooltip-arrow.bottom:after { top: auto; bottom: -20px;}

/*Empty Homes Form 
==========================================================================*/	
#emptyHomeForm .formTitle { font-size:20px; line-height:40px; font-weight:bold;}
#emptyHomeForm p { font-size:12px; line-height:20px; margin-bottom: 10px;}
#emptyHomeForm .formWrapper #email_send .p { padding: 2px 0px; }
#emptyHomeForm .formWrapper #email_send .p .formLabel { vertical-align: top; display: inline-block; *display: inline; zoom:1; width: 190px; font-size:12px; line-height:20px;}
#emptyHomeForm .formWrapper #email_send .p .sendBtn { width: 71px; margin-left: 195px; height: 19px; background: url(../images/generic/reply.gif) no-repeat; font-weight: bold; cursor: pointer; font-size: 13px; border: 0px; color: #fff !important; font-family: tahoma, Arial, Verdana, Sans-Serif; padding-bottom: 1px; }
#emptyHomeForm .formWrapper #email_send .p .messagelbl { text-align:center; padding: 7px 0px; font-weight: bold; }
#emptyHomeForm .formWrapper #email_send .p .messagelbl.error { color: red; }
.generatePassword{margin:auto; width:300px; border:1px solid #aaa; font-size:110%}
.generatePassword #generateTitle{background:#316ac1; border:1px solid #2d5fac; padding:10px; text-align:center; display:block; width:90%; margin:auto; margin-top:5px; margin-bottom:5px; color:#fff;} 
.generatePassword .generateContent{background:#efefef; display:none; margin:5px;}
.generatePassword .generateContent.result{background:#DDD; color:#316ac1; text-align:center; font-size:18px; font-weight:700; padding:5px}
.generatePassword .generateContent.resultTitle{background:#eee; color:#316ac1; text-align:center; font-size:12px; padding:5px; margin:5px 5px -5px 5px}
.generatePassword .generateContent input[type="text"]{width:80px;}
.generatePassword .generateContent label{display:inline-block; *display: inline; zoom:1; width:55%; min-width:80px; text-align:right; padding-right:10px;}
.switchMobile{position: absolute;bottom: 0px;background:rgba(0, 0, 0, 0.25);width: 98%;text-align: center;padding: 10px;color:#fff; cursor:pointer; font-size:12px}
.switchMobile:hover{background:rgba(0, 0, 0, 0.5);}
.switchView{display:none}

@media only screen and (min-width: 768px){.switchMobile{display:none}}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {z-index: 1001;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.survey_popup {min-width:550px}
#socialMediaWrapper { float: left; margin:0px; margin-top: 20px; padding:5px; border: solid 1px #ccc; width:220px; background-color: #fff; }
#socialMediaWrapper h3 { color:#666;}
ul#socialwidget li { float: left; list-style: none outside none; border: none; margin:2px; }
ul#socialwidget li a { background-color: transparent; background-image: url('../Global Media/Images/mini-social-icons.png'); background-repeat: no-repeat; border: 0 none;color: white; direction: ltr; display: block; height: 40px; overflow: hidden; text-align: left; text-decoration: none; text-indent: -999em; transition: all 0.2s ease 0s;width: 40px;}
ul#socialwidget li.facebook a { background-position: 0 0; }ul#socialwidget li.flikr a { background-position: -40px 0; }ul#socialwidget li.dribble a { background-position: -80px 0; }ul#socialwidget li.google a { background-position: -120px 0; }ul#socialwidget li.linkedin a { background-position: -160px 0; }ul#socialwidget li.pinterest a { background-position: -200px 0; }ul#socialwidget li.rss a { background-position: -240px 0; }ul#socialwidget li.skype a { background-position: -280px 0; }ul#socialwidget li.twitter a { background-position: -320px 0; }ul#socialwidget li.vimeo a { background-position: -360px 0; }ul#socialwidget li.youtube a { background-position: -400px 0; }ul#socialwidget li.instagram a { background-position: -440px 0; }ul#socialwidget li.tumblr a { background-position: -480px 0; }ul#socialwidget.dark li.facebook a { background-position: 0 -80px; }ul#socialwidget.dark li.flikr a{ background-position: -40px -80px; }ul#socialwidget.dark li.dribble a { background-position: -80px -80px; }ul#socialwidget.dark li.google a { background-position: -120px -80px; }ul#socialwidget.dark li.linkedin a { background-position: -160px -80px; }ul#socialwidget.dark li.pinterest a { background-position: -200px -80px; }ul#socialwidget.dark li.rss a { background-position: -240px -80px; }ul#socialwidget.dark li.skype a { background-position: -280px -80px; }ul#socialwidget.dark li.twitter a { background-position: -320px -80px; }ul#socialwidget.dark li.vimeo a { background-position: -360px -80px; }ul#socialwidget.dark li.youtube a { background-position: -400px -80px; }ul#socialwidget.dark li.instagram a { background-position: -440px -80px; }ul#socialwidget.dark li.tumblr a { background-position: -480px -80px; }ul#socialwidget li.facebook a:hover { background-position: 0 -40px; }ul#socialwidget li.flikr a:hover { background-position: -40px -40px; }ul#socialwidget li.dribble a:hover { background-position: -80px -40px; }ul#socialwidget li.google a:hover { background-position: -120px -40px; }ul#socialwidget li.linkedin a:hover { background-position: -160px -40px; }ul#socialwidget li.pinterest a:hover { background-position: -200px -40px; }ul#socialwidget li.rss a:hover { background-position: -240px -40px; }ul#socialwidget li.skype a:hover { background-position: -280px -40px; }ul#socialwidget li.twitter a:hover { background-position: -320px -40px; }ul#socialwidget li.vimeo a:hover { background-position: -360px -40px; }ul#socialwidget li.youtube a:hover { background-position: -400px -40px; } ul#socialwidget li.instagram a:hover { background-position: -440px -40px; } ul#socialwidget li.tumblr a:hover { background-position: -480px -40px; }

body .ui-button-icon-only .ui-button-text, body .ui-button-icons-only .ui-button-text {
    display:none;
}
body.pageBody_search .ui-dialog.ui-widget.ui-widget-content.solid-colour-popup .ui-dialog-title {
    color: #fff !important;
}
body#pageBody .ui-dialog.ui-widget.ui-widget-content.solid-colour-popup .ui-dialog-titlebar {
    background: #777 !important;
    border-color: #777 !important
}

.ui-dialog.ui-widget.ui-widget-content.solid-colour-popup .ui-dialog-titlebar {
    padding: 0em 3em;
}
.ui-dialog.ui-widget.ui-widget-content.solid-colour-popup .ui-dialog-titlebar .ui-dialog-title {
    font-size: 250%;
    font-weight: normal;
    text-indent:0px; 
    padding:0px
}
.solid-colour-popup .ui-dialog-titlebar-close span {
    visibility: hidden;
    display: none;
    opacity: 0;
}
.solid-colour-popup button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    background: none;
    border: none;
    width: 0px;
    height: 0px;
}

.solid-colour-popup .ui-dialog-titlebar-close:before {
    content: "\f00d";
    font-family: "Fontawesome";
    font-size: 32px;
    position: absolute;
    top: -24px;
    right: 10px;
}

.solid-colour-popup .ui-widget-content {
    padding: 0.5em 3em 2em 3em !important;
    background: #777 !important;
    color: #fff !important;
    font-size: 150%;
    border:none !important;
}

    .solid-colour-popup .ui-widget-content a.action {
        background: #fff;
        display: inline-block;
        margin: 1em 0em 0em 0em;
        border: 2px solid #fff;
        padding: 0.5em;
        color: #777;
        -moz-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        cursor: pointer;
        width: auto !important
    }
.solid-colour-popup .ui-widget-content a.action:hover {
    background: #777;
    color: #fff;
    border:2px solid #fff;
}

.ui-dialog.ui-widget.ui-widget-content.solid-colour-popup {
    padding-top: 1.5em;
    background-color: #777 !important;
    border:none !important;
}

.survey_popup.solid-colour-popup .modal ol li {
    border-color: #fff;
    background: #fff;
}

    .survey_popup.solid-colour-popup .modal ol li a {
        color: #777;
    }

/* review search 
==========================================================================*/
#pageContent .reviews_search {
    height: 200px
}
#pageContent .std_review{width:100%; height:100%;}
#pageContent .std_review div > input.main_search {width: 70%;padding:10px;margin:auto;}
#pageContent .std_review div > label{display:inline-block;font-size:1.2em; margin:0 10px; color:#fff;}
#pageContent .v2_search_main, #pageContent .v2_search_panel {position: relative;}
#pageContent .v2_search_panel {background:#316ac1;}
#pageContent .v2_search_panel h1 {text-align:center;color:#fff; padding:10px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #fff;}
#pageContent .v2_search_main .as-panel.as-opened {background:#316ac1; transition: background .5s ease-in-out;-moz-transition: background .5s ease-in-out;-webkit-transition: background .5s ease-in-out; }
#pageContent .v2_search_main .as-panel {background:#204680; background: rgba(0, 0, 0, 0.3);font-size:12px;}
#pageContent .v2_search_main .as-content{min-width:600px; height:100%; padding:0px 10px;opacity: 0; filter: alpha(opacity=0); transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;}
#pageContent .v2_search_main .as-content-closed{ z-index:1; position:absolute; left: -135px;top: 130px;padding: 10px; opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);color:#fff; font-size:20px; text-align:center; width:300px; height:40px; cursor:pointer}
#pageContent .v2_search_main .as-opened .as-content{ z-index:1; opacity: 1; filter: alpha(opacity=100); display:block;position:absolute; top:0px; left:0px}
#pageContent .v2_search_main .as-opened .as-content-closed{ opacity: 0; filter: alpha(opacity=0); transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;} 
#pageContent .v2_search_main .as-content * , #pageContent .v2_search_main .as-opened .as-content-closed *{ opacity: 0; filter: alpha(opacity=0); transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; } 
#pageContent .v2_search_main .as-content-closed *,#pageContent .v2_search_main .as-opened .as-content *{ opacity: 1; filter: alpha(opacity=100); }
#pageContent .v2_search_main .as-content > em, #pageContent .v2_search_main .as-content > label { color:#fff; display:block; font-style:normal; margin-bottom:5px; font-size:115%}
#pageContent .v2_search_main .as-content > em span,#pageContent .v2_search_main .as-content > label span{text-transform:lowercase}
#pageContent .v2_search_main .as-content input.main_search { border:0px; text-size-adjust:190%; color:#333; width: 97%; padding: 10px 8px 10px 10px; margin-bottom:10px;}

#pageContent .v2_search_main .dropdowns { width: 100%; position:relative; font-size:13px;}
#pageContent .v2_search_main .dropdowns .dropdown { vertical-align:top; width:23.7%; margin-top:10px; margin-bottom:0px; margin-left:1%; margin-right:0px; background:#1c4b92; background:rgba(0, 0, 0, 0.15); padding:10px 0px; text-align:center; color:#fff; cursor:pointer; display:inline-block; *display:inline; zoom:1;}
#pageContent .v2_search_main .dropdowns .dropdown.expanded { padding:10px 0px 16px 0px;background:#194382; background:rgba(0, 0, 0, 0.30); }
#pageContent .v2_search_main .dropdowns .dropdown:first-child,#pageContent .v2_search_main .dropdowns .dropdown.first,#pageContent .v2_search_main .dropdowns .dropdownDisplay + .dropdown {margin-left:0px}
#pageContent .v2_search_main .dropdowns .dropdown + .dropdown.first {margin-left:1%}
#pageContent .v2_search_main .dropdowns .dropdown.hidden {display:none}
#pageContent .v2_search_main .dropdowns .dropdown:hover { background:#194382; background:rgba(0, 0, 0, 0.30);}
#pageContent .v2_search_main .dropdowns .dropdown .default { position:relative; text-indent:-15px}
#pageContent .v2_search_main .dropdowns .dropdown .default.hasSelections { font-weight:700}
#pageContent .v2_search_main .dropdowns .dropdown .default > em { font-size:200%; position:absolute; top:-5px; right:10px;}
#pageContent .v2_search_main .dropdowns .dropdown .values { display:none; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay {display:none; width:100%; overflow:hidden; background:#194382; background:rgba(0, 0, 0, 0.30); text-align:left; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values { padding: 5px 0px; padding-left:1%; padding-right:1%; width:98% }
#pageContent .v2_search_main .dropdowns .dropdownDisplay input[type="checkbox"]{ display:none; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay label{ text-indent:12px; color:#fff; width:23%; background:#1C3E71; background:rgba(0, 0, 0, 0.15); display:inline-block; *display:inline; zoom:1; padding:10px 2px; margin:0px 3px 10px 4px; text-align:center; cursor:pointer; position:relative;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label em{ position:absolute; top:7px;left:-2px; font-size:26px;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay label.selected{ background:#17335D !important; background:rgba(0, 0, 0, 0.40) !important; font-weight:700; }
#pageContent .v2_search_main .dropdowns .dropdownDisplay input:checked + label{ background:#17335D !important; background:rgba(0, 0, 0, 0.40) !important; }
#pageContent .v2_search_main .dropdowns[data-ddpr="3"] .dropdown {  width:32.6%;}
#pageContent .v2_search_main .dropdowns[data-ddpr="2"] .dropdown {  width:49.4%;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="6"] label,
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="5"] label,
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="4"] label,
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="3"] label{ width:31.5%;}
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="2"] label,
#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="1"] label{ width:48.2%;}

#pageContent .v2buttonWrapper h2 { color:#fff; font-size:230%; position:absolute; bottom:12px; left:15px; }
#pageContent .v2buttonWrapper input.search { color:#fff; font-size:130%; position:absolute; bottom:12px; right:15px; padding:5px 20px; text-align:center; background:#5cbe21; border:0px; cursor:pointer; }
#pageContent .v2buttonWrapper input.search:hover { background:#51aa1b; }
#pageContent .v2buttonWrapper input.search.clearmap { right: 110px; background: #999; }
#pageContent .v2buttonWrapper input.search.clearmap:hover { background:#888; }
#pageContent .v2_search_panel_wrapper .searchTabs { border-spacing:0px; padding:0px; margin: -1px; border-collapse:collapse;}
#pageContent .v2_search_panel_wrapper .searchTabs tr { display:inline-block; *display:inline; zoom:1; position:relative;background:#f4f4f4;}
#pageContent .v2_search_panel_wrapper .searchTabs tr td { display:inline-block; *display:inline; zoom:1; }
#pageContent .v2_search_panel_wrapper .searchTabs input { visibility:hidden; position:absolute; left:0px; top:0px;}
#pageContent .v2_search_panel_wrapper .searchTabs label { background:#f4f4f4; color:#316ac1; font-size:250%; padding:10px 20px; display:block; cursor:pointer; }
#pageContent .v2_search_panel_wrapper .searchTabs label.selected { background:#316ac1; color:#fff; }
#pageContent .v2_search_panel_wrapper #drawASearchCanvas {width:auto; height:330px; border:0px; margin-top: -7px; }
#pageContent .v2buttonWrapper { background:#316ac1; width:96%; padding:10px; padding-left:2%; padding-right:2% ; display:none; height: 28px; border-top: 1px solid #FFF; z-index:10; }
#pageContent .as-panel .v2buttonWrapper { background:none;width:96%; padding:10px; padding-left:2%; padding-right:2% ; display:block; height: 28px; z-index:10; border-top:0px; position:absolute; bottom:0px; left:0px;}
#pageContent #mobileDropdowSelector {display:none}

@media only screen and (max-width: 940px) {

    #cc_cookie_banner.cc_simplified #cc_saves {
        margin-top: 0px;
    }

    #cc_cookie_banner {
        padding-left: 5%;
        padding-right: 5%
    }
}
@media only screen and (max-width: 768px) {
    #pageBody[data-mobile] #pageContent .v2_search_panel h1 {padding:5px 0px; margin:0px 0px 10px 0px; font-size:200%;}
 #pageBody[data-mobile] #pageContent .v2_search_main.as-panels,#pageContent .v2_search_panel.as-opened {width:100% !important}
 #pageBody[data-mobile] #pageContent .v2_search_panel h1 span.restriction-label,#pageContent .v2_search_main .as-content > em { display:none;}
 #pageBody[data-mobile] #pageContent .v2_search_main .as-content input.main_search { padding-right:1%; padding-left:2%; margin-bottom:8px;}
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns { width: 100%; position:relative;}
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns .dropdown { width:45%; margin-bottom:0px; margin-left:5%;}
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns .dropdown:first-child
,#pageBody[data-mobile] #pageContent  .v2_search_main .dropdowns .dropdownDisplay + .dropdown{margin-left:2.5%}
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns .dropdownDisplay label {width:31%; padding-left:0.7%; padding-right:0.6%;margin-left:0.5%; margin-right:0.5%;}
 #pageBody[data-mobile] #pageContent .v2_search_main h2 { font-size:180%; }
 #pageBody[data-mobile] #pageContent .v2_search_panel_wrapper .searchTabs label { font-size:200%; }
    #cc_cookie_banner .cc_checkbox label, #cc_essential, .col {
        width: 100%
    }
    #cc_cookie_banner {
        top: 50px;
        overflow: scroll;
        padding-left: 0px;
        padding-right: 0px;
    }
    #cc_cookie_banner.cc_simplified {
        top: auto;
        overflow: hidden;
    }

        #cc_cookie_banner h2 {
            padding-left: 0px;
            text-align: center;
            font-size: 2em;
            padding-bottom: 10px;
        }
    .col {
        padding: 10px 20px;
    }
} 
@media only screen and (max-width: 560px) {
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns .dropdown { width:90%; margin-bottom:0px; margin-left:5%;}
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns .dropdown:first-child
,#pageBody[data-mobile] #pageContent  .v2_search_main .dropdowns .dropdownDisplay + .dropdown {margin-left:5%}
 #pageBody[data-mobile] #pageContent .v2_search_main .dropdowns .dropdownDisplay label {width:96%; padding-left:1%; padding-right:1%; margin-left:1%; margin-right:1%;}
}

/*Property Details V2
==========================================================================*/
.propertyDetails_v2 .propertyIntro h4,.propertyDetails_v2 .searchAction > * { display:none;}
.propertyDetails_v2 .detail-sale-main .size { width:28%;}
.propertyDetails_v2 .searchAction > p { display:block;}
.propertyDetails_v2 #enquiryDialog_v2 p .label{ display:inline-block;*display:inline; zoom:1; width:100px; text-align:right; padding:0px 10px; }
.propertyDetails_v2 #facilities div.property-info:last-child { border-bottom:0px; }

/*for sale details
==========================================================================*/
.detail-sale-main { background:#316ac1; padding:10px; color:#fff; font-size:200%; margin:0px 2px;}
.detail-sale-main .price { font-weight:700; display:inline-block; *display:inline; zoom:1; width:70%;}
.detail-sale-main .size { display:inline-block; *display:inline; zoom:1; width:30%; text-align:right;}
.key-features {margin:10px 0px; color:#333}
.key-features ul li {display:inline-block;*display:inline;zoom:1; width:50%; font-size:140%; padding:4px 0px; background:url('../../Global Media/Images/yes-icon.png') 0px 7px no-repeat; text-indent:20px;}
#pageContent .property_details_content_wrapper .main-description *,#pageContent .property_details_content_wrapper .propertyDetailTabs p {color:#333}
#pageContent .property_details_content_wrapper .propertyDetailTabs { border:0px; color:#333 }
#pageContent .property_details_content_wrapper p.sp-black {color:#ffffff!important}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .ui-tabs-panel{ padding:1px 2px; }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor{ font-size:110%; padding: .5em; }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs #enquiryDialog p .label{ display:inline-block;*display:inline; zoom:1; width:100px; text-align:right; padding:0px 10px; }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .ui-tabs-panel input[type="submit"]{ float:right; margin-right:10px; }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .ui-tabs-panel .blueform-bot input[type="submit"] { float:none; }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .ui-tabs-panel p span.error{ color:#bf0404 !important }
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink{ position: absolute;right: 20px; top: 2px;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink a{ background:#86c13d; padding: 5px;font-size: 170%;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink.removeLink a { background:#8a0000 !important; color:#fff !important; border-color:#8a0000 !important;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink.removeLink a { color:#fff !important}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedEnquiryLink{ position: absolute;right: -14px; top: 2px;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedEnquiryLink a{ background:#86c13d;padding: 5px;font-size: 170%;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedEnquiryLink.removeLink a { background:#8a0000 !important; color:#fff !important; border-color:#8a0000 !important;}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedEnquiryLink.removeLink a { color:#fff !important}
#pageContent .property_details_content_wrapper .propertyDetailTabs.ui-tabs .tabbedFavouriteLink.onTabs {top: 107px !important;}
#pageContent .property_details_content_wrapper .searchAction .tabbedFavouriteLink a{margin: 3px !important;}
#pageContent .property_details_content_wrapper .searchAction .viewOnMap {margin: 3px;}
#pageContent .property_details_content_wrapper .searchAction .alreadyLet {margin: 3px;}
#pageContent .property_details_content_wrapper .searchAction .review {margin: 3px;}

/* Expander buttons 
==========================================================================*/
.buttonImageGreen,.buttonImageGreenSave,.buttonImage,.buttonImageDelete,.buttonImageRed,.buttonImageGrey,.buttonImagePreviewAdvert,.buttonImagePurple{padding:0px 10px;min-width:50px;height: 20px;cursor: pointer;margin-right: 10px; font-size: 12px;text-align: center;line-height: 20px;}
.buttonImagePDF,div.property input.buttonImagePDF,.buttonImageEmail,div.property input.buttonImageEmail{padding:0px 10px 0px 28px !important;min-width:62px;height: 23px;cursor: pointer;font-size: 12px;}
.buttonLeft {float:left !important; margin-left:10px !important;}
.dropdownButton{display:inline-block; *display:inline; zoom:1; position:relative;}
.dropdownButton .icon{position:absolute; top:2px;width:14px; height:20px; cursor:pointer}
.dropdownButton .dropdownButtonOptions{display:none; width: 94%; position:absolute; z-index:999999; top:22px; left:0px; padding:0px; padding-bottom:20px;}
.dropdownButton .dropdownButtonOptions.buttonImageGrey,.dropdownButton .dropdownButtonOptions.buttonImageGreen,.dropdownButton .dropdownButtonOptions.buttonImageRed,.dropdownButton .dropdownButtonOptions.buttonImageDelete{padding:0px; height:auto; float:none; }
.dropdownButton .dropdownButtonOptions span:hover { cursor:pointer;}
.dropdownButton .dropdownButtonOptions span{display:block; padding:5px; margin:0px; width:auto; text-align: left;}
.buttonImageGreen,.buttonImageGreenSave {background:#689B11 url('../Global Media/Images/button-slice.png') top left repeat-x; border:2px solid #689B11; color: #fff; }
.buttonImageDelete,.buttonImageRed{background:#880606 url('../Global Media/Images/button-slice.png') top left repeat-x; border: 2px solid #880606; color: #fff;}
.buttonImageGrey{background:#444 url('../Global Media/Images/button-slice.png') top left repeat-x; border: 2px solid #444; color: #fff}
.buttonImagePreviewAdvert,.buttonImagePurple{background:#506582 url('../Global Media/Images/button-slice.png') top left repeat-x; border: 2px solid #506582; color: #fff;}
.buttonImageGreen:hover,.buttonImageGreenSave:hover,.buttonImage:hover,.buttonImageDelete:hover,.buttonImageRed:hover,.buttonImageGrey:hover,.buttonImagePreviewAdvert:hover,.buttonImagePurple:hover{background-image:none; color:#fff;}
.buttonImagePDF,div.property input.buttonImagePDF{background: #fff url('../Global Media/Images/pdf_button.png') top left no-repeat;border: 2px solid #920000;color: #920000;}
.buttonImagePDF:hover,div.property input.buttonImagePDF:hover{background-color: #920000; color:#fff}
.buttonImageEmail,div.property input.buttonImageEmail{background: #fff url('../Global Media/Images/email_button.png') top left no-repeat;border: 2px solid #444;color: #444;}
.buttonImageEmail:hover,div.property input.buttonImageEmail:hover{background-color: #444; color:#fff}
.buttonImageGreen[disabled="disabled"],.buttonImageGreenSave[disabled="disabled"],.buttonImageDelete[disabled="disabled"],.buttonImageRed[disabled="disabled"],.buttonImageGrey[disabled="disabled"],.buttonImagePreviewAdvert[disabled="disabled"],.buttonImagePurple[disabled="disabled"],.buttonImageRed[disabled="disabled"] {background: #ddd;border-color: #aaa;color: #666;cursor: default;}
.dropdownButton .icon{background:url('../Global Media/Images/buttonOption.png') top right no-repeat;}
.dropdownButton .dropdownButtonOptions{-moz-box-shadow: 3px 3px 4px 1px rgba(0,0,0,0.5);-webkit-box-shadow: 3px 3px 4px 1px rgba(0,0,0,0.5);box-shadow: 3px 3px 4px 1px rgba(0,0,0,0.5); }
.dropdownButton .dropdownButtonOptions.buttonImageGrey{background:#fff; color:#444;}
.dropdownButton .dropdownButtonOptions.buttonImageGreen,.dropdownButton .dropdownButtonOptions.buttonImageGreenSave{color:#689B11; background:#fff;}
.dropdownButton .dropdownButtonOptions.buttonImageRed,.dropdownButton .dropdownButtonOptions.buttonImageDelete{background:#fff;color:#880606;}
.dropdownButton .dropdownButtonOptions.buttonImageGrey span{border-bottom:1px solid #444;}
.dropdownButton .dropdownButtonOptions.buttonImagePurple{background:#506582; color:#fff; height:auto; padding-bottom:0px;}
.dropdownButton .dropdownButtonOptions.buttonImagePurple span{border-bottom:1px solid #506582;}
.dropdownButton .dropdownButtonOptions.buttonImagePurple span:hover {background: #3D4A5C;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.dropdownButton .dropdownButtonOptions.buttonImageGreen span{border-bottom:1px solid #689B11;}
.dropdownButton .dropdownButtonOptions.buttonImageRed span,.dropdownButton .dropdownButtonOptions.buttonImageDelete span{border-bottom:1px solid #880606;}
.dropdownButton .dropdownButtonOptions span:hover {color:#fff; -webkit-transition: color 300ms linear;-moz-transition: color 300ms linear;-o-transition: color 300ms linear;-ms-transition: color 300ms linear;transition: color 300ms linear;}
.dropdownButton .dropdownButtonOptions.buttonImageGrey span:hover {background: #444;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.dropdownButton .dropdownButtonOptions.buttonImageGreen span:hover,.dropdownButton .dropdownButtonOptions.buttonImageGreenSave span:hover {background: #689B11;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.dropdownButton .dropdownButtonOptions.buttonImageRed span:hover,.dropdownButton .dropdownButtonOptions.buttonImageDelete span:hover {background: #880606;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.dropdownButton .dropdownButtonOptions a{color:inherit;}
.dropdownButton .dropdownButtonOptions span{color:inherit; -webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.dropdownButton .dropdownButtonOptions span:last-child{border-bottom:none !important;}
span.help {width: auto !Important; display:inline!important;}
span.help strong {color:#009900; font-weight:700; padding:8px; display:inline-block; *display:inline; zoom:1; font-size: 12px; cursor:pointer; }
span.help span {color:#D8F6DD; width:auto !important; background-color:#D8F6DD; display:none; z-index:-1; padding:32px 20px 6px 20px; margin:-32px 0px 0px 0px; text-align:center !important; font-style:italic; font-size: 12px;}
#pageContent .tenancy_management .line .k-datepicker.k-header { background: none; }
#pageContent .tenancy_management .line .k-datepicker .k-picker-wrap { width:128px; }
#pageContent .tenancy_management .line .k-datepicker .k-picker-wrap .k-input { border: none; box-shadow:none; height: 1.65em; line-height: 1.65em; padding: .177em 0; text-indent: .33em; max-width: 128px !important; }
#pageContent .tenancy_management .line .k-datepicker .k-picker-wrap .k-select { min-height: 1.65em; line-height: 2em; vertical-align: middle; -moz-box-sizing: border-box; text-align: center; width: 1.9em; height: 100%;}
#pageContent .tenancy_management .line .k-datepicker .k-picker-wrap .k-select .k-icon { text-indent: 100%; white-space: nowrap; overflow: hidden; width: 16px; height: 20px; vertical-align: middle; background-position: -32px -172px; }
#pageContent #questionnaire .k-datepicker.k-header { background: none; }
#pageContent #questionnaire .k-datepicker .k-picker-wrap { width:128px; }
#pageContent #questionnaire .k-datepicker .k-picker-wrap .k-input { border: none; box-shadow:none; height: 1.65em; line-height: 1.65em; padding: .177em 0; text-indent: .33em; }
#pageContent #questionnaire .k-datepicker .k-picker-wrap .k-select { min-height: 1.65em; line-height: 2em; vertical-align: middle; -moz-box-sizing: border-box; text-align: center; width: 1.9em; height: 100%;}
#pageContent #questionnaire .k-datepicker .k-picker-wrap .k-select .k-icon { text-indent: 100%; white-space: nowrap; overflow: hidden; width: 16px; height: 18px; vertical-align: middle; background-position: -32px -174px; }
.k-calendar-container .k-header { background:none; }
.k-state-focused a.k-link, .k-grouping-row .k-state-focused a.k-link { color:#fff; }
#qStatus { display:none; color:#555!important; border-radius:10px; font-family:Tahoma,Geneva,Arial,sans-serif;font-size:16px !important; padding: 10px 10px 10px 20px; margin: 15px 0px; }
#qStatus.qSuccess { display:inline-block; border:1px solid #a6ca8a; background:#e9ffd9; }
#qStatus.qSuccess em { color:#00A000; font-size:120%; }
#qStatus.qError { display:inline-block; border:1px solid #f5aca6; background:#ffecec; }
#qStatus.qError em { color:#f00; font-size:120%; }
#questionnaire .qQuestionWrapper { padding:5px; }
#questionnaire .qQuestionWrapper .qQuestion {font-weight:bold; margin-bottom: 0px;}
#questionnaire .qQuestionWrapper.qWarning { background: rgba(255, 0, 0, 0.1); }
#questionnaire .qQuestionWrapper { margin-bottom:20px;}
#questionnaire .qQuestionWrapper label { font-size: 120%; line-height: 170%; color: #4577b2; }
#questionnaire .qQuestionWrapper .qRadio label { margin-right:10px;}
#questionnaire .qQuestionWrapper .qComment { display:block; color: #E60000; margin-top: 5px; font-size: 11px; }
#questionnaire .qRequired { color:#f00; } 
#questionnaire #qButton { padding: 5px 20px; background: #1666B6; border: 0px; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; }
#questionnaire #qButton:hover { background: #487D02; }
.questionnaireBtn { margin:0px auto; background: #1666B6; width: 225px; color: #fff; padding: 10px; height: 120px; text-align: center; }
.questionnaireText, .questionnaireText:hover { color: #fff; text-decoration: none; display:block; }
.questionnaireText em { font-size: 65px; opacity: 0.3; color: #fff !important; }
.questionnaireText h2 { margin: 0px; padding-bottom: 0px; color: #fff !important; }
.questionnaireText p { margin: 0px; opacity: 0.3; color: #fff !important; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.questionnaireText:hover p { opacity: 1; }

/* inventory dispute*/
.modal .close { position: absolute; top:10px; right:10px; cursor: pointer; z-index:201; }
.popupFormCover{position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;background: #000;opacity: 0.0;filter:alpha(opacity=00); z-index:1000;}
div.popup-form fieldset{padding:8px; position:relative; border:1px solid #ccc;background: #fff;}
.popup-form .status{margin: 0px;font-style: italic;text-align: center;width: 100%;display: inline-block;}

/* please wait loading */
#waitDialog {font-size: 200%; text-align: center; color: #fff; background-color: #000;}
#waitImage {background-image: url('/Images/Generic/loading_spinner_large.gif'); width: 70px; height: 70px; margin: auto; background-repeat: no-repeat; background-color: #000; background-position: bottom center; padding-top: 30px;}
#waitLabel {padding-top: 10px;}
.waitCursor .ui-dialog-titlebar {display: none;}

/* slide up save panel */
.save-box-fixed{width:100%;bottom:0;left:0;position:fixed;z-index:20;display:none}
.save-box-fixed .inner,.save-box-fixed .inner2{margin:auto;width:700px;height:70px}
.save-box-fixed .inner2{margin-left:131px;padding-top:20px;text-align:center;background:rgba(230,230,230,.85);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.6);-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.6);box-shadow:0 0 5px 5px rgba(0,0,0,.6)}
.save-box-fixed button{padding:13px 40px!important;line-height:1px;font-size:14px;float:none}
.save-box-fixed .inner2::after{display:block;height:5px;content:"";margin-top:40px;width:700px;background:#e6e6e6}
.save-box-fixed .inner2.has_error,.save-box-fixed .inner2.has_error_mid{background-color:#880606}

/* Side Panels
=========================================================================================== */
#featuredPropertiesContainer {clear: both;}
#featuredPropertiesContainer a { width: 198px; margin: 5px; display:block; float: left;}
#featuredPropertiesContainer a img { width: 198px; }

/* Associate Properties - Lettings Management 
=========================================================================================== */
#pageContent .associate_property_panel {padding:10px 10px 30px 10px;background:#dedede;width:100%;box-sizing:border-box;margin-top:10px;}
#pageContent .associate_property_panel h2 {font-size:180%; line-height:220%; text-align:center;}
#pageContent .associate_property_panel input[type="text"] {width: 100%;padding: 10px;box-sizing: border-box;}
#pageContent .associate_property_panel .checkbox_line {font-size:120%;padding:10px 0px;}
#pageContent .associate_property_panel .green-button {clear:both;padding: 4px 10px;float:right;}
.removal-confirmation {display:block; text-align:center; background:#107905; color:#fff; font-size:22px; font-weight:bold; padding:20px; width:100%; box-sizing:Border-box; margin:10px 0px;}

/*Preview specific overrides
========================================================================== */
body.has_click_block .propertyMap, body.has_click_block .slider-pro, body.has_click_block .infoBlock.contactBlock {
    z-index: 10000 !important
}


/* OVERRIDES FOR NEW RENT OPTIONS DEISPLAY ON NEWER TEMPLATE SITES*/
#pageContent .property_details_content_wrapper .keyFacts span[id$="rentPerPerson"].info::before { content:"Rent Per Person: " }
#pageContent .property_details_content_wrapper .keyFacts span[id$="rentPerRoom"].info::before { content:"Rent Per Room: " }
#pageContent .property_details_content_wrapper .keyFacts span[id$="rentPerPerson"].info::after,
#pageContent .property_details_content_wrapper .keyFacts span[id$="rentPerRoom"].info::after {content: "\0056";}


















/*PRINT STYLE OVERRIDES
========================================================================== */
@media print {
    #cc_cookie_banner {
        display: none !important;
        visibility: hidden !important;
        width: 0px !important;
        height: 0px !important;
        opacity: 0 !important;
    }
}